①前言:這個在度娘上沒有搜到解決的辦法,於是自己查看了ztree的API,發現其實還是比較簡單的。做個筆記以備不時之需。
②需求:
像下圖一樣,在加載完成之后就顯示需要勾選的項。

③解決方案:
首先頁面上肯定是要獲取數據庫的數據,比如你存儲的是id或者Code之類的以,隔開的數據。我這里存貯的是code。
然后將數據庫的數據以,隔開成數組。
利用API中的treeObj提供的getNodeByParam(),和checkNode()方法即可完成需求。
ztreeAPI傳送門:點擊這里
參考代碼如下:
var treeObj = $.fn.zTree.getZTreeObj("mytree"); var data = "${userInfo.area_code}"; var datas = data.split(','); for(var i = 0;i<datas.length;i++) { console.log(treeObj.getNodeByParam("code", datas[i],null)) treeObj.checkNode(treeObj.getNodeByParam("code", datas[i],null),true, false); }
