国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

在一個頁面實現兩個zTree聯動的方法

2019-11-19 14:40:56
字體:
來源:轉載
供稿:網友

簡介

zTree 是利用 JQuery 的核心代碼,實現一套能完成大部分常用功能的 Tree 插件

  • 兼容 IE、FireFox、Chrome 等瀏覽器
  • 在一個頁面內可同時生成多個 Tree 實例
  • 支持 JSON 數據
  • 支持一次性靜態生成 和 Ajax 異步加載 兩種方式
  • 支持多種事件響應及反饋
  • 支持 Tree 的節點移動、編輯、刪除
  • 支持任意更換皮膚 / 個性化圖標(依靠css)
  • 支持極其靈活的 checkbox 或 radio 選擇功能
  • 簡單的參數配置實現 靈活多變的功能

引言

今天開發的時候,因為需求需要實現同一個頁面左右兩棵樹,如果選中某一棵樹的某一個節點,相應的另一顆樹的該節點也被選中。(兩棵樹是有關聯的。當然可以根據自己需要改變聯動條件和方式)。

此處不再粘貼實現樹的代碼,僅僅展示實現聯動的方法。

效果如圖:


效果圖

代碼:

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;   }  } }

其中treeId為你想與之聯動的樹的ID,將該方法在zTree的onclick方法中進行調用,根據自己情況,傳入參數,然后實現聯動。

方法selectNode()參數為樹的節點,作用為:使該節點被選中。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桃园县| 柘城县| 宣恩县| 青阳县| 邯郸县| 昭通市| 都匀市| 鹿泉市| 蒙自县| 株洲县| 紫云| 岳阳市| 河西区| 新乡市| 合水县| 康保县| 阿鲁科尔沁旗| 湘西| 玉环县| 桐城市| 台中县| 马龙县| 长顺县| 闸北区| 汾阳市| 留坝县| 新安县| 柞水县| 建昌县| 循化| 松原市| 林周县| 托克托县| 舞阳县| 望谟县| 盈江县| 郴州市| 太原市| 洪雅县| 沂水县| 山阴县|