# HG changeset patch # User Raimund Renkert # Date 1486378605 -3600 # Node ID 195c5d9b234b13c38b499667a29ffc1c19d0fb57 # Parent cd16b30dbc106c07a27a7ed6c12d6295e0e8d42a Clear filters for stores. diff -r cd16b30dbc10 -r 195c5d9b234b app/controller/grid/Ortszuordnung.js --- 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); } }); diff -r cd16b30dbc10 -r 195c5d9b234b app/view/panel/Ort.js --- a/app/view/panel/Ort.js Mon Feb 06 11:29:07 2017 +0100 +++ b/app/view/panel/Ort.js Mon Feb 06 11:56:45 2017 +0100 @@ -125,6 +125,7 @@ }); } else { + store.clearFilter(true); osg.setStore(store); map.addLocations(store); }