如何向Wicket中的表列添加图像?

如何向Wicket中的表列添加图像?,wicket,Wicket,我正在使用AjaxFallbackDefaultDataTable创建表。我想将图像添加到每个列,当用户单击任何列进行排序时,我想更改此图像 这可能吗 这可能最好由css来处理 如果你看一下,你会注意到,在没有任何工作的情况下,点击时标题会改变背景颜色 这是因为wicket定义了css类“wicket_orderUp”、“wicket_orderDown”和“wicket_orderNone”,这些css类位于单击列时回调设置的头上,以及wicket提供的一些默认css 如果您创建的css为这些

我正在使用AjaxFallbackDefaultDataTable创建表。我想将图像添加到每个列,当用户单击任何列进行排序时,我想更改此图像


这可能吗

这可能最好由css来处理

如果你看一下,你会注意到,在没有任何工作的情况下,点击时标题会改变背景颜色

这是因为wicket定义了css类“wicket_orderUp”、“wicket_orderDown”和“wicket_orderNone”,这些css类位于单击列时回调设置的头上,以及wicket提供的一些默认css


如果您创建的css为这些类设置了背景图像,如果您不希望它无处不在,可能会被其他css层次结构限定,那么您应该能够在不使用Java代码的情况下获得不断变化的图像。

这些图像是否要在列标题中?@donroby:是的,这是正确的。感谢您的关注。您是对的,我现在可以将图像添加到标题中。我在自己的css文件中添加了.wicket\u orderUp、.wicket\u orderDown、.wicket\u orderNone属性。谢谢你的帮助。我还有一个问题,如果我想让完整的列标题成为可点击的,我该怎么做。也就是说,目前它只支持单击列名,但我希望可以选择单击该表列标题上的任意位置进行排序。我将为此发布新问题。