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