嗨夥計我正在使用道具樹ForestStoreModel和ItemFileWriteStore。我正在尋求一些將樹項目添加到樹根頂部的方法。默認行爲是將項目添加到樹的底部。這就是我在樹上添加東西的方法。 (Dojo V 1.8)添加項目頂部的道場樹
this.model.newItem({ name:''+item.name+'', type: ''+item.type+''},parent);
嗨夥計我正在使用道具樹ForestStoreModel和ItemFileWriteStore。我正在尋求一些將樹項目添加到樹根頂部的方法。默認行爲是將項目添加到樹的底部。這就是我在樹上添加東西的方法。 (Dojo V 1.8)添加項目頂部的道場樹
this.model.newItem({ name:''+item.name+'', type: ''+item.type+''},parent);
回答這爲未來的搜索者。我對js的東西很陌生,所以我主要依靠DOJO API和附帶的文檔。我嘗試使用API中的其他參數將newItem插入到特定索引。即。 (args,父項,insertIndex,Item之前)。我也嘗試了使用這些參數(childItem,舊父項,新父項,bcopy,insertIndex,Item之前)的pasteitem方法。他們都沒有成功。在調試器上,我試圖介紹這些方法,並發現dojo在將根對象作爲父對象傳遞時有不同的處理方式。所以我創建了一個默認的根級元素,用它作爲我的樹的根元素。問題解決了。所有這些功能開始工作。不幸的是,我找不到任何指定這些函數不支持Root作爲父參數的文檔。至少對於這些基於索引的插入目的。我覺得它真的很奇怪。我可能仍然是錯的,所以稍後一些讀者可以詳細闡述。只是把這個轉發