Mercurial > lada > lada-client
comparison app/controller/Filter.js @ 1051:981339d774b8
merged stammdatengrids to default.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Tue, 01 Mar 2016 14:12:39 +0100 |
parents | eacf25f071c0 1bd4c0709bd6 |
children | 239e0ebb97e0 |
comparison
equal
deleted
inserted
replaced
1048:eacf25f071c0 | 1051:981339d774b8 |
---|---|
13 Ext.define('Lada.controller.Filter', { | 13 Ext.define('Lada.controller.Filter', { |
14 extend: 'Ext.app.Controller', | 14 extend: 'Ext.app.Controller', |
15 | 15 |
16 requires: [ | 16 requires: [ |
17 'Lada.view.widget.Messstelle', | 17 'Lada.view.widget.Messstelle', |
18 'Lada.view.grid.MessprogrammeList', | |
19 'Lada.view.grid.ProbeList', | |
18 'Lada.view.window.FilterManagement', | 20 'Lada.view.window.FilterManagement', |
19 'Lada.view.widget.Umwelt' | 21 'Lada.view.widget.Umwelt' |
20 ], | 22 ], |
21 | 23 |
22 stores: [ | 24 stores: [ |
145 break; | 147 break; |
146 case 'datensatzerzeuger': | 148 case 'datensatzerzeuger': |
147 resultGrid = Ext.create('Lada.view.grid.DatensatzErzeuger'); | 149 resultGrid = Ext.create('Lada.view.grid.DatensatzErzeuger'); |
148 break; | 150 break; |
149 case 'ort': | 151 case 'ort': |
150 resultGrid = Ext.create('Lada.view.grid.Orte'); | 152 resultGrid = Ext.create('Lada.view.panel.Ort'); |
151 break; | 153 break; |
152 case 'probenehmer': | 154 case 'probenehmer': |
153 resultGrid = Ext.create('Lada.view.grid.Probenehmer'); | 155 resultGrid = Ext.create('Lada.view.grid.Probenehmer'); |
154 break; | 156 break; |
155 } | 157 } |
342 store = Ext.create(sname); | 344 store = Ext.create(sname); |
343 } | 345 } |
344 if (store) { | 346 if (store) { |
345 store.addListener('beforeload', this.loadingAnimationOn, resultGrid); | 347 store.addListener('beforeload', this.loadingAnimationOn, resultGrid); |
346 store.addListener('load', this.loadingAnimationOff, resultGrid); | 348 store.addListener('load', this.loadingAnimationOff, resultGrid); |
349 if (type === 'ort') { | |
350 var panel = resultGrid.up('ortpanel'); | |
351 store.addListener('load', panel.down('map').addLocations, panel.down('map')); | |
352 panel.connectListeners(); | |
353 } | |
347 | 354 |
348 resultGrid.setStore(store); | 355 resultGrid.setStore(store); |
349 //TODO: Check if this is still necessary, as a Grid exists | 356 //TODO: Check if this is still necessary, as a Grid exists |
350 // for each Type. | 357 // for each Type. |
351 | 358 |