2015-10-06 82 views
2

我正在使用網格組件和默認列排序行爲對我無效。我使用的是分頁數據,因此當前的網格數據內容只是整個數據集的一部分。默認的排序功能只對屏幕上的數據進行排序,我需要將排序選項發送給我的數據庫查詢。爲此,我添加了自定義排序聽者的例子...網格組件和使用自定義排序監聽器進行排序

e.g. grid.addSortListener(e -> this.sortListener(e)); 

...所以我能趕上排序順序更改用戶不會在屏幕上,工作正常。但是我怎樣才能禁用Vaadin在網格中的默認排序呢?

回答

1

Grid將此排序重定向到Container.sort(),因此您可以在您的Container中覆蓋此方法並忽略它。

0

大衛·馬爾科,

你會你,下面的代碼

grid.sort( 「列名」,SortDirection.ASCENDING);

它運轉良好

相關問題