ZTree id值太大,ZTree沒有生成樹,ZTree的id值過大
阿新 • • 發佈:2017-07-27
生成 如何解決 span image .cn 描述 今天 屬性 bsp
ZTree id值太大,ZTree沒有生成樹,ZTree的id值過大
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
?Copyright 蕃薯耀 2017年7月27日
http://www.cnblogs.com/fanshuyao/
一、問題描述:
今天使用ZTree時,從數據取出數據進行顯示,發現數據取出來了,但沒有完全形成相應的樹結構,有的形成了樹結構,有的卻沒有,這樣就讓人郁悶了。
二、解決方案
通過排查,發現id值小的生成了樹結構,id大的沒有生成,情況如下:
menu_id為880095098165986815,這個菜單沒有生成相應的樹,子菜單都和父菜單並列了。
原因可能是id的值太多,超出了js的處理範圍。
如何解決呢?
使用字符串。
ZTree不僅支持數字,還支持字符串,在實體將相應的屬性聲明為字符串,然後以json格式返回給頁面
Java代碼- private String id;
- private String name;
- private String pId;
然後發現沒有形成樹的菜單都形成了,成功解決ZTree id值太大的問題。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
?Copyright 蕃薯耀 2017年7月27日
http://www.cnblogs.com/fanshuyao/
ZTree id值太大,ZTree沒有生成樹,ZTree的id值過大