Mercurial > lada > lada-client
changeset 1344:195c5d9b234b
Clear filters for stores.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Mon, 06 Feb 2017 11:56:45 +0100 |
parents | cd16b30dbc10 |
children | da98f0e7c288 |
files | app/controller/grid/Ortszuordnung.js app/view/panel/Ort.js |
diffstat | 2 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/app/controller/grid/Ortszuordnung.js Mon Feb 06 11:29:07 2017 +0100 +++ b/app/controller/grid/Ortszuordnung.js Mon Feb 06 11:56:45 2017 +0100 @@ -225,6 +225,8 @@ } if (field.getValue().length === 0) { this.resultPanel.hide(); + var verwaltungseinheiten = Ext.data.StoreManager.get('verwaltungseinheiten'); + var staaten = Ext.data.StoreManager.get('staaten'); verwaltungseinheiten.clearFilter(true); staaten.clearFilter(true); return; @@ -297,6 +299,10 @@ var grid = this.searchField.up('panel').down('ortstammdatengrid'); grid.getSelectionModel().select(record); grid.getView().focusRow(record); + var verwaltungseinheiten = Ext.data.StoreManager.get('verwaltungseinheiten'); + var staaten = Ext.data.StoreManager.get('staaten'); + verwaltungseinheiten.clearFilter(true); + staaten.clearFilter(true); }, selectedVerwaltungseinheit: function(grid, record) { @@ -315,6 +321,10 @@ }), parentWindow: panel }).show(); + var verwaltungseinheiten = Ext.data.StoreManager.get('verwaltungseinheiten'); + var staaten = Ext.data.StoreManager.get('staaten'); + verwaltungseinheiten.clearFilter(true); + staaten.clearFilter(true); }, selectedStaat: function(grid, record) { @@ -333,5 +343,9 @@ }), parentWindow: panel }).show(); + var verwaltungseinheiten = Ext.data.StoreManager.get('verwaltungseinheiten'); + var staaten = Ext.data.StoreManager.get('staaten'); + verwaltungseinheiten.clearFilter(true); + staaten.clearFilter(true); } });