我正在使用网格组件,默认列排序行为对我来说无法正常工作。我使用的是分页数据,因此当前网格数据内容只是整个数据集的一部分。默认排序功能仅对屏幕上的数据进行排序,我需要将排序选项发送到我的数据库查询。为此,我添加了自定义排序监听器,如示例所示...
e.g. grid.addSortListener(e -> this.sortListener(e));
...这样我就可以捕捉到用户在屏幕上所做的排序顺序更改,效果很好。但是如何禁用 Vaadin 在网格中的默认排序?
最佳答案
Grid
将排序重定向到 Container.sort()
,因此您可以在 Container
中重写此方法并忽略它。
关于java - 网格组件和使用自定义排序监听器进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32968727/