在页面中获取特定的Wicket组件

时间:2013-03-20 13:53:29

标签: wicket wicket-1.5

在页面中找到特定(已知的wicket id)Wicket组件的方法是什么,以减少工作量?

1 个答案:

答案 0 :(得分:13)

您的选择是:

  • 搜索a的组件的get()方法 特定路径上的组件。
  • MarkupContainer上的一个iterator(),它有他所有的孩子。
  • 使用包含a的所有子孙的visitChildren() MarkupContainer。 visitChildren()会返回ComponentHierachyIterator,而filterById()又有一个方法{{3}},该方法会返回带有已过滤组件的另一个ComponentHierachyIterator
相关问题