Java架構實踐-ztree

<

div class="zTreeC"><div class="searchL" lay-filter="searchL" style="background:none;"><form class="layui-form clearF"><div class="input-group input-group-sm float-left" style="margin-left:5px;"><div class="layui-input-inline"><input id="keyword" name="" tag="" class="layui-input"? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? type="text" placeholder="請輸入名稱搜索" autocomplete="off"/></div></div><div class="float-right minor-btns"><button type="button" id="search" class="btn btn-pr btn-sm publicButton">搜索</button></div></form></div><div id="treeNode" class="ztree "></div></div>

js?? 第一種? 點擊查詢按鈕執(zhí)行

//條件搜索? ? 節(jié)點選中并顯示信息$("#search").click(searchNodes);function searchNodes(){

? ? ? vartreeObj = $.fn.zTree.getZTreeObj("treeNode");

? ? ? varkeyword=$("#keyword").val();

? ? ? varnodes = treeObj.getNodesByParamFuzzy("name", keyword,null);//根據節(jié)點數據的屬性搜索,獲取條件模糊匹配的節(jié)點數據 JSON 對象集合,(keywords)模糊匹配只能針對 String 類型的數據for(vari = nodes.length-1; i >= 0; i--) {

? ? ? ? ? ? ? treeObj.selectNode(nodes[i]); //會讓節(jié)點自動滾到到可視區(qū)域內? ? ? }

? ? ? //顯示第一個選中的節(jié)點信息dataItemId = nodes[0].id;

? ? ? fun.search();//查詢節(jié)點信息的方法

}

第二種? 去掉查詢按鈕, input框變化就執(zhí)行

document.getElementById("keyword").addEventListener("input", test,false);functionsearchNodes(){vartreeObj = $.fn.zTree.getZTreeObj("treeNode");

  varkeywords=$("#keyword").val();

  varnodes = treeObj.getNodesByParamFuzzy("name", keywords,null);

  for(var i = nodes.length-1; i >= 0; i--) {? ? ? ? ? ? ? treeObj.selectNode(nodes[i]);//會讓節(jié)點自動滾到到可視區(qū)域內}

//顯示第一個選中的節(jié)點信息dataItemId = nodes[0].id;

? fun.search();//查詢節(jié)點信息的方法

}

searchNodes方法與其他ztree的方法是平級的


版權聲明:

作者:弓長張&木子李

出處:http://www.cnblogs.com/gczmn/


需要獲取海量最新BATJ視頻資料加群:345353515 備注(簡書)

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1.先加載整棵樹,但是樹是異步加載的 所以必須先遞歸出整課樹,下面是代碼。 $scope.deptTree = f...
    流眼淚的魚I閱讀 3,675評論 0 4
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標準。 注意:講述HT...
    kismetajun閱讀 28,780評論 1 45
  • “成年人學習的目的,應該是追求更好的思維模型,而不是更多的知識。在一個落后的思維模型里,即使增加再多的信息量,也只...
    徐將閱讀 385評論 0 0
  • 這篇寫在2016年,加班回來,立馬打開電腦,邊看著羅胖的跨年演講,邊寫這篇文字。 去年的今天也在看羅胖的跨年演講,...
    方公子在寫作閱讀 1,914評論 0 11
  • 跑步于晚霞中,看見一對對學生情侶,回想起最初的心動。不曾強求,不曾主動,不知能否與你相遇在這最美的年紀……
    未涂閱讀 158評論 0 0

友情鏈接更多精彩內容