EasyUI的TreeGrid的json格式,樹狀圖顯示問題


   最近寫項目用到TreeGrid展示詳細信息,剛剛開始沒太看透,覺得格式這么簡單應該不難,覺得他自己會辨認傳的json的PID ID其實他沒那么智能,他只認json中的(_parentId,id)

特別要注意大小寫(其中也走過彎路,看網上好多人說json要轉換成childean類型的那種,我哦花了好長時間在考慮轉換格式問題,其實沒什么卵用,不管說能不能實現過程就很麻煩),

小弟附上我service轉換key的方法(不能在mapper中定義(_parentId,id)因為mapper中大小寫不識別還是區分大小寫反正不要在mapper中改變key,在service中改變)

 1         List<PageData> list=(List<PageData>)dao.findForList("DeptMapper.datalistPage1", page);
 2         for (PageData temp : list) {
 3                 String PID= temp.getString("PID");
 4 
 5                 if (PID == null){
 6                 }
 7                 else if (!PID.equals("0")){
 8                 temp.put("_parentId", PID);}
 9                 String DEPT_ID= temp.getString("DEPT_ID");
10                 temp.put("id", DEPT_ID);
11                 temp.remove("DEPT_ID");
12                 temp.remove("PID");
13             }
14         return list;

其實很簡單就是把PID取出來再給了_parentId,這樣EasyUI中他自己就能自動識別json格式,達到顯示樹狀圖的效果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM