zoukankan      html  css  js  c++  java
  • ZTree id值太大,ZTree没有生成树,ZTree的id值过大

     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代码  收藏代码
    1. private String id;  
    2. private String name;  
    3. private String pId;  

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

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

    ©Copyright 蕃薯耀 2017年7月27日

    http://www.cnblogs.com/fanshuyao/

  • 相关阅读:
    Django ORM 之F、Q查询与事务
    Django ORM 之基于对象、双下划线查询
    Django ORM
    Django 模板层
    Django视图层
    Django 路由控制
    Django完成常用四大功能
    Django 框架之前
    HTTP协议
    CSS-学习笔记五
  • 原文地址:https://www.cnblogs.com/fanshuyao/p/7245495.html
Copyright © 2011-2022 走看看