【发布时间】:2015-02-03 13:51:50
【问题描述】:
我正在使用 Wicket PageableListView 来显示列表数据。如果要在表格内显示的数据列表为空,则表格将在第一个显示所有列标题和一个标签。
有没有办法删除那些列标题和标签。
我也想知道如何在列标题和标签下的列中添加“now records found”(类似于DataTable)。
谢谢
【问题讨论】:
标签: wicket
我正在使用 Wicket PageableListView 来显示列表数据。如果要在表格内显示的数据列表为空,则表格将在第一个显示所有列标题和一个标签。
有没有办法删除那些列标题和标签。
我也想知道如何在列标题和标签下的列中添加“now records found”(类似于DataTable)。
谢谢
【问题讨论】:
标签: wicket
您可以像这样使用 setVisiible 设置整个 ListView 的可见性并实现自定义方法 shouldListViewBeVisible():
PageableListView plv = new PageableListView() {
@Override
protected void populateItem(ListItem item) {
//populate listitem
}
@Override
protected void onConfigure() {
setVisible(shouldListViewBeVisible());
}
};
或者您可以尝试使用 wicket:enclosure 标签使整个 Listview 可见地依赖于其中的某个元素:
【讨论】: