gpt4 book ai didi

GWT CellTable 列排序

转载 作者:行者123 更新时间:2023-12-02 06:21:10 27 4
gpt4 key购买 nike

我正在尝试使用他们的 ListDataProvider 排序示例作为引用对 GWT 中的列进行排序

http://code.google.com/webtoolkit/doc/latest/DevGuideUiCellTable.html#columnSorting

问题是我可以看到我的表格列数据正在排序(通过使用调试器),但表格永远不会刷新。查看上面链接中的示例,它们没有明确刷新显示。我在这里遗漏了什么吗?

谢谢。

最佳答案

根据我的经验,排序处理程序(即 ListHandler)在创建列表时对 List 敏感,而 ListDataProvider 具有该列表。

所以我建议不要为ListDataProvider删除或设置新的List(当然我认为它在创建时至少应该有一个空(不为空)的列表)。

只需使用 ListDataProvider.getList() 并在其上完成您的工作。

例如,要删除所有当前行并设置新数据,只需调用 ListDataProvider.getList().clear(),然后调用 ListDataProvider.getList().addAll(yourNewData);不要调用 setList() 否则排序将不起作用。

关于GWT CellTable 列排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9380202/

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