Ztree點擊節點選中復選框的相關操作
1 function initTree() { 2 $('#departmentTree').ysTree({ 3 url: '@Url.Content("~/OrganizationManage/Department/GetDepartmentTreeListJson")', 4 async: true, 5 expandLevel: 2, 6 maxHeight: "700px", 7 check: { 8 enable: true,//表示是否顯示復選框 9 chkboxType:{"Y" : "s", "N" : "s" }//Y:勾選后的情況;N:取消勾選后的情況;p:父節點聯動;s:子節點聯動;"ps"父子節點都聯動;""父子節點都不聯動,只選中本節點 10 }, 11 callback: { 12 onClick: onClick, 13 } 14 }); 15 } 16 function onClick(e,treeId,treeNode) { 17 var zTree = $.fn.zTree.getZTreeObj("departmentTree"); 18 zTree.checkNode(treeNode, !treeNode.checked, true, true);//第三個參數表示是否按照chkboxType的方式聯動 19 return true; 20 } 21 function getZtreeIds() { 22 var ids = $('#departmentTree').ysTree("getCheckedNodes");//取選中節點的id值,多個id用逗號“,”隔開 23 $('#departmentId').val(ids); 24 }