summaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
authorTeemu Suo-Anttila <teemusa@vaadin.com>2015-01-13 16:06:15 +0200
committerHenrik Paul <henrik@vaadin.com>2015-01-14 11:37:11 +0000
commit67090d9229707af3246eecc2ea56ad68e138772f (patch)
treec7b4758122f3ac8e7ce5ed171a374d54d53dcfd0 /client
parent714384ea8a053ab75bec050a1fc67a56aeee8bd5 (diff)
downloadvaadin-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.java6
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>();