我想修改 Wicket 中第一个、最后一个、下一个、上一个按钮的文本和工具提示。
默认情况下,按钮的文本显示为 "<<" "<" ">" ">>"
我在按钮中使用 CSS 放置了图标。但我找不到删除按钮文本的方法(那些箭头文本字符)
按钮也有标题。此标题在 PagingNavigator 类中设置。在我看来,似乎没有办法修改按钮的工具提示/标题。我们不使用属性文件,我想使用 setter 方法设置自定义 Tooltip。
有没有简单的方法来实现这一目标?
谢谢
塞巴斯蒂安
我想修改 Wicket 中第一个、最后一个、下一个、上一个按钮的文本和工具提示。
默认情况下,按钮的文本显示为 "<<" "<" ">" ">>"
我在按钮中使用 CSS 放置了图标。但我找不到删除按钮文本的方法(那些箭头文本字符)
按钮也有标题。此标题在 PagingNavigator 类中设置。在我看来,似乎没有办法修改按钮的工具提示/标题。我们不使用属性文件,我想使用 setter 方法设置自定义 Tooltip。
有没有简单的方法来实现这一目标?
谢谢
塞巴斯蒂安
一种快速简便的方法是创建自己的子类PagingNavigator
,例如MyPagingNavigator
:
public class MyPagingNavigator extends PagingNavigator {
public MyPagingNavigator(final String id, final IPageable pageable) {
super(id, pageable);
}
}
无需更改其他代码。
然后,您可以将原始标记复制到您自己的MyPagingNavigator.html
文件中并自定义文本和其他任何内容(只要您保持组件层次结构不变。