zTree设置默认选中节点(当前组织默认选中)
/* 节点点击事件 */function onClick(e, treeId, treeNode) {var zTree = $.fn.zTree.getZTreeObj("treeDemo"),nodes = zTree.getSelectedNodes(),v = "";//存储组织名称idd="";//存储组织IDnodes.sort(function compare(a,b){return a.id-b.id;});for (var i=0, l=nodes.length; i<l; i++) {v += nodes[i].name + ",";idd += nodes[i].id + ",";}if (v.length > 0 ) v = v.substring(0, v.length-1);if (idd.length > 0 ) idd = idd.substring(0, idd.length-1);$("#org").attr("idd", idd);$("#org").attr("value", v);hideMenu();}/* 成功后的回调函数 */function onAsyncSuccess(event, treeId, treeNode, msg) {var zTree = $.fn.zTree.getZTreeObj("treeDemo");zTree.updateNode(treeNode);/* 第一种方法 *///获取当前(默认)节点,需要事先知道当前组织id:'b418c3ad-9a6d-445e-b9f7-544f1eee0255'var currNode = zTree.getNodeByParam('id', 'b418c3ad-9a6d-445e-b9f7-544f1eee0255', null);//id指节点属性idzTree.selectNode(currNode);zTree.setting.callback.onClick(null, zTree.setting.id, currNode);//回调点击节点时间,其中id指节点属性id/* 第二种方法 */var nodes = zTree.getNodes();//获取所有节点var currNode;//当前节点if (nodes.length > 0) {currNode = nodes[0];//第一个节点定位当前要选中的节点zTree.selectNode(nodes[0]);}zTree.setting.callback.onClick(null, zTree.setting.id, currNode);//回调点击节点时间,其中id指节点属性id}
zTree设置默认选中节点(当前组织默认选中)