zthree 初始化
var setting1 = {
view: {
selectedMulti: false // 设置是否允许同时选中多个节点。
},
check: {
enable: true, //设置 zTree 的节点上是否显示 checkbox / radio
chkboxType: {
"Y": "ps",
"N": "ps"
}
},
data: {
simpleData: {
enable: true
}
},
edit: {
enable: true
},
callback: {
onCheck: this.zTreeBeforeClick1 //用于监听 checkbox / radio 事件回调函数
}
}
zthree 回显数据被选中
var zTree01 = $.fn.zTree.getZTreeObj("region");
var node01 = zTree01.getNodeByParam("id", obj[i]['children'][j]['id']);
zTree01.selectNode(node01, true); // 选中的父级展开
zTree01.checkNode(node01, true) // 被选中的解点
zthree 外部获取被选中的数据
var roleObj = $.fn.zTree.getZTreeObj("region");
var menusNodes = roleObj.getCheckedNodes(true);
for (var i = 0; i < menusNodes.length; i++) {
if (menusNodes[i].pId != null) {
// 被选中的元素
}
})