簡體   English   中英

如何重新初始化花式樹?

[英]How to re-initialize fancytree?

我必須根據選擇的下拉選項重新初始化花式樹。

每次更改選項時,都會在初始化時調用函數getTree()

$(“#tree”)。fancytree({.....});

問題在於,由於樹已經初始化,因此樹也會嘗試從先前的選擇中加載數據,因此我必須以某種方式將其重新初始化(我想在每次更改下拉選項時都渲染新樹)。

有人可以幫我嗎? 謝謝。

您可以用新的源重新加載樹

tree.reload({
  url: ...
})

如果您不使用lazyLoad,也可以更新源選項(無需重新加載樹)

$("#tree").fancytree("option", "source",[{…},{…},…])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM