ztree 回顯資料時 不讓父節點選中下面所有的子節點
阿新 • • 發佈:2019-01-28
treeObj.checkNode(checkedNode, true, false)
var treeObj; $(function() { //得到所有的樹資料 $.get("${CONTEXT_PATH}/aaa/bbb/list?id=${id!}", function (data) { //資料 treeObj = $.fn.zTree.init($("#datagrid_auth"), setting, data); //樹展開 treeObj.expandAll(false); //遍歷勾選項 for(var i in authSelected){ var checkedNode = treeObj.getNodeByParam("_id", authSelected[i], null); console.info(checkedNode); if(checkedNode!=null) //將第三個引數改為false,表示不去勾選父節點下的所有子節點 treeObj.checkNode(checkedNode, true, false);//node, checked, checkTypeFlag, callbackFlag } }); var $form = $("#_form"); $form.bootstrapValidator().on('success.form.bv', function(e) { zTreeOnCheck(); e.preventDefault(); }); });