Ztree使用方法1
首先在页面上有标签2
定义ztree的配置参数varsetting={view:{selectedMulti:false},data:{key:{title:"valuesName",name:"valuesName"},simpleData:{enable:true,idKey:"dataValues",pIdKey:"parentId"}},check:{enable:false},callback:{onClick:onClick}};以上是常用配置,具体参见ztreeapi的setting部分3
获得ztree所要绑定的数据,可以使固定数据也可以使ajax获取的数据a)Ztree的数据有两种格式,标准格式如下:o标准的JSON数据需要嵌套表示节点的父子包含关系例如:varnodes=[{name:"父节点1",open:true,children:[{name:"子节点1"},{name:"子节点2"}]}];b)简单数据格式如下(推荐使用):o简单模式的JSON数据需要使用id/pId表示节点的父子包含关系,如使用其他属性设置父子关联关系请参考setting
simple内各项说明例如:varnodes=[{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则为标准数据格式
varsetting={data:{simpleData:{enable:true}}};4
初始化ztree生成树$