我正在使用Wicket PageableListView来显示列表数据。如果要在表中显示的数据列表为空,则表格将使用所有列标题和第一个标签进行呈现。
有没有办法删除这些列标题和标签。
我还想知道如何在列标题和标签下的列中添加“现在找到的记录”(类似于DataTable)。
谢谢
答案 0 :(得分:1)
您可以使用setVisiible设置整个ListView的可见性,并实现自定义方法shouldListViewBeVisible():
PageableListView plv = new PageableListView() {
@Override
protected void populateItem(ListItem item) {
//populate listitem
}
@Override
protected void onConfigure() {
setVisible(shouldListViewBeVisible());
}
};
或者你可以尝试使用wicket:enclosure标签使整个Listview可视化依赖于其中的某些元素: