Dojo itemfilewritestore删除引用

时间:2011-08-06 22:22:41

标签: dojo

使用deleteItem函数从f.ex中删除项目时一个dijit树,删除所有具有相同ID的项目。有没有办法只删除一个项而不是它的引用?

1 个答案:

答案 0 :(得分:0)

根据我的知识,dijit树要求您在数据存储中拥有唯一的标识。也许您需要查看您的json数据源并提出一个唯一的ID?

下面是我用来从树数据存储中删除项目的简单代码段。

treeStore.fetchItemByIdentity({
   identity: myUniqueid,
   onItem: function(item) {
      treeStore.deleteItem(item);
   }
});

然后我调用treeStore.Save();它将删除应用回服务器。树应该正在监听商店的变化并相应地更新。