我與json一起使用了dojo組合框。 我有錯誤:列表中的項目有標識符:[id]。值相撞:[48] 如果我看看我的原始JSON,我只有兩個對象,其ID爲41和48 但是當我看着我的ItemFileReadStore我有四個對象,其中一個是id = 41的對象和三人則是與ID相同的複製對象= 48組合框和值相撞
的方法是使用的ItemFileReadStore是:
var store = new dojo.data.ItemFileReadStore({ data: {
identifier: "id",
items: data
}});
console.log(store);
var filteringSelect = new dijit.form.ComboBox({
store: store,
searchAttr: "nafn"
},
"nafn");
可能是什麼問題的根源?
無法看到您顯示的代碼有任何問題..您可能還想發佈'data'的內容,或者更多的代碼(如果有的話)。 – Frode 2011-05-23 18:29:39