我与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