【发布时间】:2011-07-15 12:39:21
【问题描述】:
我使用richfaces extendedDataTable 作为可编辑的网格。内置排序总是将空行排序为第一个。我想将空行排序为最后一个。我怎样才能做到这一点? 谢谢,
【问题讨论】:
标签: sorting datatable richfaces row
我使用richfaces extendedDataTable 作为可编辑的网格。内置排序总是将空行排序为第一个。我想将空行排序为最后一个。我怎样才能做到这一点? 谢谢,
【问题讨论】:
标签: sorting datatable richfaces row
RichFaces extendedDataTable 中的项目按项目自然排序顺序排序。您设置为 extendedDataTable 值的列表项应实现接口java.lang.Comparable。您可以通过 public int compareTo(..)
方法将空行排序为最后一行您还可以通过单击表格标题对 extendedDataTable 进行排序。将属性 sortBy 添加到 rich:column 元素:
<rich:extendedDataTable
value="#{task.taskList}"
var="item"
..>
<rich:column
sortBy="#{item.name}"
..>
如果点击列标题表是按sortBy值排序的。
【讨论】: