DynaTree 使用的数据可以动态更改吗?
我有一组与 dynatree 相关的完整数据,但我只想显示树的某个分支,所以我遍历数据并获取我想要的节点并创建树,这工作正常。
我想做的是有一个按钮,使当前节点的兄弟姐妹可见。本质上,用户负责他们默认看到的一个节点,但如果需要,他们也可以看到当前节点的兄弟节点。
我可以重新迭代数据并选择父节点并将数据设置为父节点,但树不会更新。
我试过了:
tree.reload();
tree.renderInvisibleNodes()
tree.redraw();
并将元素设置为空并使用新设置重新创建树
$('#i2o-tree').empty();
$('#i2o-tree').dynatree(new_settings);