Wicket - 展开不可见的树节点

时间:2013-04-04 15:01:10

标签: tree wicket-1.6

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

有什么方法我不知道轻易扩展一个看不见的树节点?

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

提前谢谢

1 个答案:

答案 0 :(得分:0)

我的答案基于Wicket 6.9.0来源。

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

可能的解决方案:

  1. 使用“展开”。
  2. 直接修改模型对象Set<T>