繁体   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