欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ZTree id值太大,ZTree没有生成树,ZTree的id值过大

程序员文章站 2022-06-12 09:06:44
...

 ZTree id值太大,ZTree没有生成树,ZTree的id值过大

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

©Copyright 蕃薯耀 2017年7月26日

http://fanshuyao.iteye.com/

 

一、问题描述:

今天使用ZTree时,从数据取出数据进行显示,发现数据取出来了,但没有完全形成相应的树结构,有的形成了树结构,有的却没有,这样就让人郁闷了。

 

二、解决方案

通过排查,发现id值小的生成了树结构,id大的没有生成,情况如下:


ZTree id值太大,ZTree没有生成树,ZTree的id值过大
            
    
    博客分类: 插件jquery蕃薯耀分享js ZTree id值太大ZTree没有形成树ZTree没有生成树结构ZTree蕃薯耀 
 menu_id为880095098165986815,这个菜单没有生成相应的树,子菜单都和父菜单并列了。

原因可能是id的值太多,超出了js的处理范围。

 

如何解决呢?

使用字符串。

ZTree不仅支持数字,还支持字符串,在实体将相应的属性声明为字符串,然后以json格式返回给页面

private String id;
private String name;
private String pId;

 然后发现没有形成树的菜单都形成了,成功解决ZTree id值太大的问题。

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

©Copyright 蕃薯耀 2017年7月26日

http://fanshuyao.iteye.com/

 

  • ZTree id值太大,ZTree没有生成树,ZTree的id值过大
            
    
    博客分类: 插件jquery蕃薯耀分享js ZTree id值太大ZTree没有形成树ZTree没有生成树结构ZTree蕃薯耀 
  • 大小: 7.4 KB