2013-05-17 104 views
1

嗨伙计我正在使用道具树ForestStoreModel和ItemFileWriteStore。我正在寻求一些将树项目添加到树根顶部的方法。默认行为是将项目添加到树的底部。这就是我在树上添加东西的方法。 (Dojo V 1.8)添加项目顶部的道场树

this.model.newItem({ name:''+item.name+'', type: ''+item.type+''},parent); 

回答

0

回答这为未来的搜索者。我对js的东西很陌生,所以我主要依靠DOJO API和附带的文档。我尝试使用API​​中的其他参数将newItem插入到特定索引。即。 (args,父项,insertIndex,Item之前)。我也尝试了使用这些参数(childItem,旧父项,新父项,bcopy,insertIndex,Item之前)的pasteitem方法。他们都没有成功。在调试器上,我试图介绍这些方法,并发现dojo在将根对象作为父对象传递时有不同的处理方式。所以我创建了一个默认的根级元素,用它作为我的树的根元素。问题解决了。所有这些功能开始工作。不幸的是,我找不到任何指定这些函数不支持Root作为父参数的文档。至少对于这些基于索引的插入目的。我觉得它真的很奇怪。我可能仍然是错的,所以稍后一些读者可以详细阐述。只是把这个转发

相关问题