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

http://lada.wald.intevation.org