ztree模糊查詢,只保留查詢到的節點

2021-08-08 19:11:18 字數 1789 閱讀 8364

varztreenodes= ;

vartoshownodeslist=newobject();

vartoshownodesarray= ;

varchecknodes=;

varchecknodeids=;

vartreeobj;

functionmakestationtree(node_type)

treeobj.hidenodes(allnode);

//顯示當前型別及父親節點

varnodelist = treeobj.getnodesbyparamfuzzy("node_type",node_type,null);

for(varn = 0;n

$.each(toshownodeslist,function(key,val) )

treeobj.shownodes(toshownodesarray);

//toshownodeslist = ;

toshownodeslist=newobject();

toshownodesarray= ;

checknodeids=;

//顯示的節點再過濾哪些有checkbox

vartreeobj = $.fn.ztree.getztreeobj("tree_station");

for(vari=0;i

<checknodes.length;i++)

checknodes= ;

}functionfindparent(treeobj,node)

}

涉及到幾個點:
ztree隱藏函式hide()
ztree節點nocheck屬性
ztree查詢父親節點,避免出現同一父親幾點多次放入陣列,使用var   toshownodeslist 

= new object();

toshownodeslist[[number(pnode.id)]]  =  pnode;
可以保證唯一性,同一id多次賦值,後面覆蓋前面的
涉及object轉正陣列
$.each(toshownodeslist,function(key,val) )

ztree 模糊查詢

之前寫的一篇文章僅符合自己專案需求的一種寫法,現提供通用的書寫方式,廢話少說見 頁面效果 如下 container左側邊欄ztree搜尋 var queryhidenodes 查詢隱藏的 var queryshownodes 查詢展示的 ztreesearch keyup function e va...

mysql模糊查詢 MYSQL模糊查詢

mysql提供標準的sql模式匹配,以及一種基於象unix實用程式如vi grep和sed的擴充套件正規表示式模式匹配的格式。一 sql模式 sql的模式匹配允許你使用 匹配任何單個字元,而 匹配任意數目字元 包括零個字元 在 mysql中,sql的模式預設是忽略大小寫的。下面顯示一些例子。注意在你...

排序查詢,模糊查詢

排序查詢 根據歌手名下的歌曲數量,對歌手進行降序排序 建立兩個模型 建立歌手模型 class songer models.model name models.charfield max length 50 models.charfield max length 20 img models.image...