extjs4 tree 葉子節點要id唯一

2021-09-01 10:23:27 字數 499 閱讀 5877

今天遇到乙個問題,從後台傳輸資料到前台,

顯示的是tree,tree有根和子葉組成,就是顯示不出來。

我的親爹,找來找去還是測試出來了。

先說答案:

一顆樹,應該保證該樹的root,葉子的id是唯一的。

問題所在:

我用的mysql自增的方式,所有主鍵上 1,2 3 4 5 

而我的根節點比如圖中的開發部65 與 葉子節點比如圖中的子1節點是

兩個物件,他們都是用mysql自增的方式,因此錯誤導致根節點的id和

葉子節點的id有可能重複。

測試資料(正常顯示)

, ]

}, , ] }]

}實際後台資料(略有改動):(無法正常顯示)

, , , , , , ],

leaf : false

}, , ],

leaf : false

}]//"leaf" : false }

把id的值改為不同,就能正常顯示了

Extjs4增加Tree節點級選方法,可非同步級選

樹的重新整理常常是整顆樹全部節點重新整理,但有些時候我們需要只重新整理某乙個節點下的資料,方法很簡單,在非同步樹中我們不難發現,第一次展開乙個節點的時候是向後台獲取資料的,第二次展開就不會再獲取,因方法如下處理 過載 reload function 新增新節點時過載 loadnewnode func...

tree狀資料葉子節點與根節點等的遞迴轉換

做專案時經常遇到樹狀層級資料。從各個層級資料的轉換查詢等。場景如行業類別的多層級,行政區層級,檢查項類別層級等等。資料結構如 id name parentid region area樹狀節點的轉化 public listconverttoleafchildareas listareaids retu...

第十周專案4 輸出所有葉子節點

檔名稱 erchashu.cpp 完成日期 2015年11月18日 版本號 vc 6.0 問題描述 二叉樹解決問題 輸入描述 無 程式輸出 二叉樹葉子節點 ifndef btree h included define btree h included define maxsize 100 typed...