列表为空时删除wicket pageablelistview中的表列标题

列表为空时删除wicket pageablelistview中的表列标题,wicket,Wicket,我正在使用Wicket PageableListView显示列表数据。如果要在表中显示的数据列表为空,则会呈现该表,并在第一个列表中显示所有列标题和标签 是否有方法删除这些列标题和标签 我还想知道如何在列标题和标签下的列中添加“now records found”(类似于DataTable) 谢谢您可以像这样使用setVisible设置整个ListView的可见性,并实现自定义方法shouldListViewBeVisible(): 或者,您可以尝试使用wicket:enclosure标记使整个

我正在使用Wicket PageableListView显示列表数据。如果要在表中显示的数据列表为空,则会呈现该表,并在第一个列表中显示所有列标题和标签

是否有方法删除这些列标题和标签

我还想知道如何在列标题和标签下的列中添加“now records found”(类似于DataTable)


谢谢

您可以像这样使用setVisible设置整个ListView的可见性,并实现自定义方法shouldListViewBeVisible():

或者,您可以尝试使用wicket:enclosure标记使整个Listview可视性依赖于以下元素:


嘿,thg,我已经试验了一段时间#onConfiger#setVisible(true),它只对标题栏后的列有效。适用于我的场景非常感谢
    PageableListView plv = new PageableListView() {
        @Override
        protected void populateItem(ListItem item) {
            //populate listitem
        }

        @Override
        protected void onConfigure() {
            setVisible(shouldListViewBeVisible());
        }
    };