gpt4 book ai didi

java - rich :datatable 中的默认排序列

转载 作者:搜寻专家 更新时间:2023-10-31 08:15:52 25 4
gpt4 key购买 nike

我有 rich:dataTable 有多个可排序列。

<rich:column sortBy="#{user.uid}">
...
<rich:column sortBy="#{user.sn}">
...
etc.

排序工作正常。但是,加载页面时,表格始终按第一列排序。如何设置“默认”排序列? (例如,带有 user.sn 的那个)

编辑:我希望它首先按 sn 排序,然后按 uid 排序。

最佳答案

列的排序顺序由其 sortOrder 属性定义:NONE、ASCENDING 或 DESCENDING。

默认情况下,此属性为 NONE - 因此最初表格未按任何列(也不是第一列)排序。它使用数据模型的顺序。

要定义初始排序列,请设置该列的排序顺序,例如。 G。

<rich:column sortBy="#{user.sn}" sortOrder="ASCENDING">

对于 rich:dataTable、rich:scrollableDataTable 和 rich:extendedDataTable 也是如此。

关于java - rich :datatable 中的默认排序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6187748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com