1

我正在使用 Wicket DataTable 来显示表格。如果包含要在表格中显示的数据的数据列表为空,则表格将呈现所有列标​​题和第一行中的标签,显示“未找到记录”。

如果数据列表为空且仅显示列标题,有什么方法可以删除此标签?

4

1 回答 1

4

输出由NoRecordsToolbar. 似乎您没有使用普通DataTable的,而是在其构造函数DefaultDataTable中添加了a 。NoRecordsToolbar

你有(至少)三个选项:

  • 创建一个DataTable不添加NoRecordsToolbar.
  • 将资源键设置datatable.no-records-found为空值。
  • 使用DefaultDataTable但删除NoRecordsToolbar. 使用dataTable.getBottomToolbars().visitChildren(NoRecordsToolbar.class)和删除它。这不是我最喜欢的选择,因为它看起来有点太脆弱了。
于 2013-03-14T07:11:10.623 回答