zTree非同步載入資料,預設展開全部節點

2021-07-31 21:46:20 字數 582 閱讀 9024

非同步載入tree 想要預設展開全部節點,使用普通的方法是不行的。

例如:

$(document).ready(function());

這樣使用

expandnode 方法是不能展開非同步載入的資料的。

官方demo 中 有乙個 非同步展開全部節點的 頁面 在  \ztree-ztree_v3-2ffc0fa\demo\cn\super\asyncforall.html 這個頁面 

但是他給定的方法不一定適合自己  ,所以我做了一些優化,刪除了對自己顯示資料沒用的方法。

var setting2 = ,

async: ,

data: ,

******data:

},callback:

} function geturl(treeid, treenode)

function filter(treeid, parentnode, childnodes) {

if (!childnodes) return null;

for (var i=0, l=childnodes.length; i

ztree非同步載入

以前一直困惑於樹的動態載入,前幾天用了treeview,但用於非同步載入一直不太好用,弄得心力交瘁。而且treeview的api也沒有。然後今天在csdn上看到有人提到ztree,我就去下了ztree的相關檔案。不過學習也是需要過程,我差不多用了乙個上午才搞定乙個簡單的非同步載入。現在把相關的資訊記...

zTree樹形元件非同步載入資料

最近公司專案中要用到樹形元件,開始用的layui,後來發現layui的樹形元件不支援非同步載入,在網上查發現實現起來很複雜。而公司專案中也有ztree的css,js,於是就選擇了ztree。先來個普通的,總結分4步 引入js,css就不說了 1,在body裡給個實體 2,配置 setting set...

ztree強行非同步載入2

ztree進行非同步載入就是靠傳入引數的不同來對不同子 父節點進行判斷的,從後台返回不同的json串。進行展示。var ztree fn.ztree.getztreeobj treedemo 取得ztree的物件,就是根節點的物件 nodes ztree.getselectednodes 取得所有的...