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