有人可以修复这个简单的dojo树吗?没有ObjectStore它会工作,但我需要这个商店进行进一步的实现。
myStore = new Observable(myStore);
var dataStore = new dojo.data.ObjectStore({ objectStore: myStore }); // I need this dataStore for further implementations.
var myModel = new dijit.tree.TreeStoreModel({
store: dataStore,
query: { id: 'world' }
});
在这里,您可以找到Fiddle。
答案 0 :(得分:0)
由于您正在使用对象存储,我相信您需要ObjectStoreModel而不是TreeStoreModel:
/*var myModel = new TreeStoreModel({
store: myStore,//dataStore,
query: { id: 'world' }
});*/
var myModel = new ObjectStoreModel({
store: myStore,
query: { id: 'world' }
});
TreeStoreModel和ForestStoreModel类是dojo.data的遗留模型,而ObjectStoreModel是用于dojo.store时的。
看看这个小提琴是否适合你:http://jsfiddle.net/zawSX/52/