1:获取某个节点禁用掉遇到的坑。如下
错误的做法: 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匹配精确搜索的节点数据1、如无结果,返回 null2、如有多个节点满足查询条件,只返回第一个匹配到的节点
2:其实也就是value带不带双引号的问题。