zTree初始化 节点添加自定义属性

zTree初始化的时候给节点添加自定义属性方法:

1、节点如下,在这里自定义属性为myAttr:

var Nodes = [{ ID: 0, ParentID: -1, name: "表单列表", isParent: false, myAttr:"hello" },

                        { ID: 1, ParentID: 0, name: "自定义表单", isParent: false, myAttr:"hello" },

                        { ID: 2, ParentID: 0, name: "系统表单", isParent: false, myAttr:"hello" },

                        { ID: 3, ParentID: 0, name: "模板表单", isParent: false, myAttr:"hello" }, ];


2、初始化节点:

$.fn.zTree.init($("#treeDiv"), setting, Nodes);


3、获取节点的自定义属性:

  这一步是关键,有人可能会直接右键这个节点,审查元素,然后“惊喜”的发现DOM元素里没有这个属性,

  其实获取这个自定义属性的方法是:

$.fn.zTree.getZTreeObj("treeDiv").getSelectedNodes()[0].myAttr


没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试