[Lada-commits] [PATCH 1 of 2] Clear filters for stores

Wald Commits scm-commit at wald.intevation.org
Mon Feb 6 11:57:09 CET 2017


# HG changeset patch
# User Raimund Renkert <raimund.renkert at intevation.de>
# 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);
         }


More information about the Lada-commits mailing list