gpt4 book ai didi

Gwt celltable 对列调用排序

转载 作者:行者123 更新时间:2023-12-03 14:32:29 25 4
gpt4 key购买 nike

我有一个 Gwt 单元格表。单击标题可对列进行正确排序。
但是在页面加载时,默认情况下不会对列进行排序。
我想在页面加载时对最右边的列进行排序。

最佳答案

为了澄清一些现有的答案... a cellTable的排序列表(由 getColumnSortList() 函数访问)仅确定表头的状态,但实际上并不对任何数据进行排序。

正如@z00bs 建议的那样,如果可能,在外部对数据进行排序可能是明智的。如果您知道数据将被预先排序,那么您应该使用 getColumnSortList().clear()getColumnSortList().push()功能向您的用户传达数据的排序方式。

但是,如果您希望 CellTable 对数据进行实际排序,则需要触发一个事件来强制 CellTable 对客户端的组成数据进行实际排序。为此,您可以使用状态 ColumnSortEvent.fire()方法,例如:

ColumnSortEvent.fire(myTable, myTable.getColumnSortList());

这将触发一个事件,该事件根据 header 的当前状态处理数据的排序。因此,您可以先设置标题的所需初始排序状态,然后执行此行以实际使数据排序反射(reflect)标题中表示的当前排序状态。

关于Gwt celltable 对列调用排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8176958/

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