wicket表与标题跨越多列

时间:2013-03-11 17:36:01

标签: wicket

如何创建包含多个具有相同标题的列的表。

例如:具有5列c1,c2,c3,c4,c5的表,其中c1,c2和c3具有相同的标题; c4和c5具有相同的标题。 并且所有列都是可排序的。

我不确定但headertoolbar可能是一种方法。我搜索过,但找不到一个很好的例子。

1 个答案:

答案 0 :(得分:0)

您必须滚动自己的HeadersToolbar变体才能执行此操作。有多种方法可以实现这一点,最简单的方法可能是:

  1. 将代码从HeadersToolbar复制到新类

  2. 修改RefreshingView的getItemModels方法,使其只返回填充了所需列的列表(您可以通过列对象上的额外标记接口或通过在此外部添加配置来执行此操作工具栏类)

  3. 在populateItem中,请确保使用AttributeModifier将适当的colspan属性添加到跨越多列所需的列。