zTree模糊查询

有了树还不行,客户还想要模糊查询,zTree都已经替客户想好了模糊查询,所以zTree支持模糊.

项目中使用的方法是:zTreeObj.getNodeByParam

Function(key, value, parentNode)

根据节点数据的属性搜索,获取条件完全匹配的节点数据 JSON 对象
请通过 zTree 对象执行此方法。
Function 参数说明
keyString
需要精确匹配的属性名称
value
需要精确匹配的属性值,可以是任何类型,只要保证与 key 指定的属性值保持一致即可
parentNodeJSON
搜索范围,指定在某个父节点下的子节点中进行搜索
忽略此参数,表示在全部节点中搜索
返回值JSON
匹配精确搜索的节点数据
1、如无结果,返回 null
2、如有多个节点满足查询条件,只返回第一个匹配到的节点
function 举例
1. 查找 id = 1 的节点数据
var treeObj = $.fn.zTree.getZTreeObj("tree");
var node = treeObj.getNodeByParam("id", 1, null);

模糊查询通过这样就可以完成了,我对ztree只是简单的了解,知道的也就几个常用function。大家想知道更多可以去官网多看看,下载demo 跑一下可以了解更多。


你可能感兴趣的:(zTree模糊查询)