diff options
author | Teemu Suo-Anttila <teemusa@vaadin.com> | 2015-01-13 16:06:15 +0200 |
---|---|---|
committer | Henrik Paul <henrik@vaadin.com> | 2015-01-14 11:37:11 +0000 |
commit | 67090d9229707af3246eecc2ea56ad68e138772f (patch) | |
tree | c7b4758122f3ac8e7ce5ed171a374d54d53dcfd0 /client | |
parent | 714384ea8a053ab75bec050a1fc67a56aeee8bd5 (diff) | |
download | vaadin-framework-67090d9229707af3246eecc2ea56ad68e138772f.tar.gz vaadin-framework-67090d9229707af3246eecc2ea56ad68e138772f.zip |
Fix grid sorting on init and sorting with unused properties (#16192)
Change-Id: I247a981c6a38bf78936f81f087ce3d5e6d354149
Diffstat (limited to 'client')
-rw-r--r-- | client/src/com/vaadin/client/connectors/GridConnector.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/client/src/com/vaadin/client/connectors/GridConnector.java b/client/src/com/vaadin/client/connectors/GridConnector.java index 98562a871e..5a68bbf4b8 100644 --- a/client/src/com/vaadin/client/connectors/GridConnector.java +++ b/client/src/com/vaadin/client/connectors/GridConnector.java @@ -517,6 +517,11 @@ public class GridConnector extends AbstractHasComponentsConnector implements updateFooterFromState(getState().footer); } + if (stateChangeEvent.hasPropertyChanged("sortColumns") + || stateChangeEvent.hasPropertyChanged("sortDirs")) { + onSortStateChange(); + } + if (stateChangeEvent.hasPropertyChanged("editorEnabled")) { getWidget().setEditorEnabled(getState().editorEnabled); } @@ -837,7 +842,6 @@ public class GridConnector extends AbstractHasComponentsConnector implements } } - @OnStateChange({ "sortColumns", "sortDirs" }) private void onSortStateChange() { List<SortOrder> sortOrder = new ArrayList<SortOrder>(); |