使用zTree树控件(一)

1:获取某个节点禁用掉遇到的坑。以下java

错误的作法:
   var disabledNode = treeObj.getNodeByParam("sysNum", "55010102", null);//获取某个节点  
   treeObj.setChkDisabled(disabledNode, true); //禁用某个节点

正确的作法:
      var disabledNode = treeObj.getNodeByParam("sysNum", 55010102, null);//获取某个节点  
      treeObj.setChkDisabled(disabledNode, true); //禁用某个节点


附上getNodeByParam(key, value, parentNode)方法的概述:

根据节点数据的属性搜索,获取条件彻底匹配的节点数据 JSON 对象

请经过 zTree 对象执行此方法。

Function 参数说明
keyString
须要精确匹配的属性名称

value?
须要精确匹配的属性值,能够是任何类型,只要保证与 key 指定的属性值保持一致便可

parentNodeJSON
搜索范围,指定在某个父节点下的子节点中进行搜索

忽略此参数,表示在所有节点中搜索

返回值JSON
匹配精确搜索的节点数据

一、如无结果,返回 null

二、若有多个节点知足查询条件,只返回第一个匹配到的节点

2:其实也就是value带不带双引号的问题。code

相关文章
相关标签/搜索