1. 擷取ztree的所有節點
var node = zTree.getNodes();
這個方法會獲得所有的節點,但是擷取的是一個根節點,其餘節點在根節點的children中,如果我們需要擷取到所有的節點,包含子節點,可以用transformToArray将它轉化
var nodes = zTree.transformToArray(node); //擷取樹所有節點
2. 更改過節點的一些屬性後,要調用最後的方法才能達到效果
zTree.updateNode(nodes[0]);
3. 預設展開所有節點
var zTree = $.fn.zTree.getZTreeObj('userDemo'); //ztree對象
zTree.expandAll(true);
4. 點選文字也能選中前邊的單選或者多選按鈕,在callback裡邊的onclick裡邊寫
callback: {
onClick: function (e, treeId, treeNode, clickFlag) {
var zTree = $.fn.zTree.getZTreeObj('userDemo');
zTree.checkNode(treeNode, !treeNode.checked, true);
}
}
5. 隻預設展開根節點
zTree.expandNode(node[0], true);