使用ObjectStore的简单dojo树

时间:2013-06-21 08:58:15

标签: performance dojo

有人可以修复这个简单的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

1 个答案:

答案 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/