這次帶給大家一個單獨頁面內如何實現兩個zTree聯動,一個單獨頁面內實現兩個zTree聯動的注意事項有哪些,下面就是實戰案例,一起來看一下。
簡介
# zTree 是利用 JQuery 的核心程式碼,實作一套能完成大部分常用功能的 Tree 外掛
相容IE、FireFox、Chrome 等瀏覽器
引言
今天開發的時候,因為需求需要實現同一個頁面左右兩棵樹,如果選中某一棵樹的某一個節點,相應的另一顆樹的該節點也被選中。 (兩棵樹是有關聯的。當然可以根據自己需求改變連動條件和方式)。 此處不再貼上實作樹的程式碼,僅展示實現連動的方法。程式碼:
function linkageTreeClick(event, treeId, treeNode) { var param = treeNode.id; //获得点击树的ID var otherTree = $.fn.zTree.getZTreeObj(treeId); // 选取树的所有节点 var nodes = otherTree.getNodesByParam(param); //遍历树的节点 for (var i in nodes) { if(param==nodes[i].id){ otherTree.selectNode(nodes[i]); return; } } }
onclick方法中進行調用,根據自己情況,傳入參數,然後實現聯動。
方法selectNode()參數為樹的節點,作用為:使該節點被選取。
以上是一個單獨頁面內如何實現兩個zTree連動的詳細內容。更多資訊請關注PHP中文網其他相關文章!