永发信息网

javascript框架jquery ztree中的simpledata参数是什么意

答案:2  悬赏:40  手机版
解决时间 2021-03-09 00:27
  • 提问者网友:雪舞兮
  • 2021-03-08 20:50
javascript框架jquery ztree中的simpledata参数是什么意
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-03-08 21:30
1.首先在页面上有
    标签



      2.定义ztree的配置参数
      var setting = {
      //check属性放在data属性之后,复选框不起作用
      check: {
      enable: true
      },
      data: {
      simpleData: {
      enable: true
      },
      }
      };

      3.获得ztree所要绑定的数据,可以使用静态数据也可以使用ajax获取的数据
      a)Ztree的数据有两种格式,标准格式如下:
      标准的 JSON 数据需要嵌套表示节点的父子包含关系
      例如:

      var nodes = [

      {
      name: "父节点1",
      open:true,
      children: [
      {name: "子节点1"},
      {name: "子节点2"}
      ]
      }
      ];

        
      b)简单数据格式如下(推荐使用):
      简单模式的 JSON 数据需要使用 id/pId表示节点的父子包含关系,如使用其他属性设置父子关联关系请参考setting.data.simple内各项说明
      例如:

      var nodes = [

      {id:1, pId:0, name: "父节点1"},
      {id:11, pId:1, name: "子节点1"},
      {id:12, pId:1, name: "子节点2"}
      ];

      简单数据的id,pId,name,title都可以在setting的data中进行配置,指定相应的字段。
      在setting的data中配置simpleData为enable:true即表示使用简单数据格式,不配置或配置为false则为标准数据格式.

      var setting = {

      data: {
      simpleData: {
      enable: true
      }
      }
      };
      4.初始化ztree生成树

      $.fn.zTree.init($("#tree"), setting, nodes);

      第一个参数是
        id选择的jquery对象,第二个参数是配置的setting,第三个参数是获取到的数据.
全部回答
  • 1楼网友:鸠书
  • 2021-03-08 22:45
核心参数:zTreeNodes
zTree 的全部节点数据集合,采用由JSON对象组成的数据结构,简单的说:这里使用Json格式保存了树的所有信息
zTreeNodes的格式分为两种:利用Json格式嵌套体现父子关系和Array简单格式
①带有父子关系的标准 zTreeNodes 举例:
Js代码
var zTreeNodes = [
{"id":1, "name":"test1", "nodes":[
{"id":11, "name":"test11", "nodes":[
{"id":autoParam作用是:
异步加载时需要自动提交父节点属性的参数。[setting.async.enable = true 时生效]
默认值:[ ]
[ "id", "name" ]就是会把父节点里的id,name属性也提交过去。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯