0

我想扩展一个在我的 DefaultNestedTree(wicket 6)中不可见的树节点。我了解到 AbstractTree 类无法扩展不可见的树节点(来自来源:如果给定节点当前不可见,则不执行任何操作)

有什么我不知道的方法可以轻松扩展不可见的树节点吗?

在我看来,遍历所有节点(例如通过 getParent())并不是一个非常令人满意的选择。

先感谢您

4

1 回答 1

0

我的回答基于 Wicket 6.9.0 来源。

“AbstractTree”在模型对象中保存节点状态 - Set<T>。在调用“展开”和“折叠”时,从模型对象中添加或删除受影响的节点。

所以可能的解决方案:

  1. 使用“展开”。
  2. 直接修改模型对象Set<T>
于 2014-01-30T10:14:43.583 回答