var setting = {
check: {
enable: true,
chkboxType:{"Y" : "s", "N" : "s" }
},
data: {
simpleData: {
enable: true
}
},
callback: {
beforeClick: beforeClick,
onCheck:onCheck,
}
};
function beforeClick(treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
//勾选 或 取消勾选 单个节点
//第3个参数 true 表示按照 setting.check.chkboxType 属性进行父子节点的勾选联动操作 false 表示只修改此节点勾选状态,无任何勾选联动操作
zTree.checkNode(treeNode, !treeNode.checked, true, true);
return true;
}
function onCheck(e, treeId, treeNode) {
//点击名称全部展开
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
zTree.expandAll(true);
}