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);
}