Mercurial > lada > lada-client
comparison app/controller/grid/Ortszuordnung.js @ 1344:195c5d9b234b
Clear filters for stores.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Mon, 06 Feb 2017 11:56:45 +0100 |
parents | d5e270fa91e4 |
children | 5c2d6812d85a |
comparison
equal
deleted
inserted
replaced
1343:cd16b30dbc10 | 1344:195c5d9b234b |
---|---|
223 if ((evt.getKey() == 13 || evt.getKey() == 8) && field.getValue() && field.getValue().length > 0) { | 223 if ((evt.getKey() == 13 || evt.getKey() == 8) && field.getValue() && field.getValue().length > 0) { |
224 this.execSearch(field, field.getValue()); | 224 this.execSearch(field, field.getValue()); |
225 } | 225 } |
226 if (field.getValue().length === 0) { | 226 if (field.getValue().length === 0) { |
227 this.resultPanel.hide(); | 227 this.resultPanel.hide(); |
228 var verwaltungseinheiten = Ext.data.StoreManager.get('verwaltungseinheiten'); | |
229 var staaten = Ext.data.StoreManager.get('staaten'); | |
228 verwaltungseinheiten.clearFilter(true); | 230 verwaltungseinheiten.clearFilter(true); |
229 staaten.clearFilter(true); | 231 staaten.clearFilter(true); |
230 return; | 232 return; |
231 } | 233 } |
232 if (field.getValue().length < 3) { | 234 if (field.getValue().length < 3) { |
295 win.hide(); | 297 win.hide(); |
296 this.searchField.reset(); | 298 this.searchField.reset(); |
297 var grid = this.searchField.up('panel').down('ortstammdatengrid'); | 299 var grid = this.searchField.up('panel').down('ortstammdatengrid'); |
298 grid.getSelectionModel().select(record); | 300 grid.getSelectionModel().select(record); |
299 grid.getView().focusRow(record); | 301 grid.getView().focusRow(record); |
302 var verwaltungseinheiten = Ext.data.StoreManager.get('verwaltungseinheiten'); | |
303 var staaten = Ext.data.StoreManager.get('staaten'); | |
304 verwaltungseinheiten.clearFilter(true); | |
305 staaten.clearFilter(true); | |
300 }, | 306 }, |
301 | 307 |
302 selectedVerwaltungseinheit: function(grid, record) { | 308 selectedVerwaltungseinheit: function(grid, record) { |
303 var win = grid.up('window'); | 309 var win = grid.up('window'); |
304 var panel = this.searchField.up('panel').up('window'); | 310 var panel = this.searchField.up('panel').up('window'); |
313 berichtstext: record.get('bezeichnung'), | 319 berichtstext: record.get('bezeichnung'), |
314 ortTyp: 4 | 320 ortTyp: 4 |
315 }), | 321 }), |
316 parentWindow: panel | 322 parentWindow: panel |
317 }).show(); | 323 }).show(); |
324 var verwaltungseinheiten = Ext.data.StoreManager.get('verwaltungseinheiten'); | |
325 var staaten = Ext.data.StoreManager.get('staaten'); | |
326 verwaltungseinheiten.clearFilter(true); | |
327 staaten.clearFilter(true); | |
318 }, | 328 }, |
319 | 329 |
320 selectedStaat: function(grid, record) { | 330 selectedStaat: function(grid, record) { |
321 var win = grid.up('window'); | 331 var win = grid.up('window'); |
322 var panel = this.searchField.up('panel').up('window'); | 332 var panel = this.searchField.up('panel').up('window'); |
331 berichtstext: record.get('staat'), | 341 berichtstext: record.get('staat'), |
332 ortTyp: 5 | 342 ortTyp: 5 |
333 }), | 343 }), |
334 parentWindow: panel | 344 parentWindow: panel |
335 }).show(); | 345 }).show(); |
346 var verwaltungseinheiten = Ext.data.StoreManager.get('verwaltungseinheiten'); | |
347 var staaten = Ext.data.StoreManager.get('staaten'); | |
348 verwaltungseinheiten.clearFilter(true); | |
349 staaten.clearFilter(true); | |
336 } | 350 } |
337 }); | 351 }); |