comparison app/controller/Sql.js @ 377:132c7b086fd5

merged.
author Raimund Renkert <rrenkert@intevation.de>
date Fri, 23 Aug 2013 12:58:52 +0200
parents 1327dd6ec246
children d001e88affde
comparison
equal deleted inserted replaced
376:90cec3bb9c09 377:132c7b086fd5
6 */ 6 */
7 Ext.define('Lada.controller.Sql', { 7 Ext.define('Lada.controller.Sql', {
8 extend: 'Ext.app.Controller', 8 extend: 'Ext.app.Controller',
9 stores: [ 9 stores: [
10 'Proben', // List of found Proben 10 'Proben', // List of found Proben
11 'ProbenList', // List of found Proben
11 'Queries' 12 'Queries'
12 ], 13 ],
13 requires: [ 14 requires: [
14 'Lada.view.widgets.Mst', 15 'Lada.view.widgets.Mst',
15 'Lada.view.widgets.Uwb', 16 'Lada.view.widgets.Uwb',
65 // 66 //
66 // Allowed types are 67 // Allowed types are
67 // * text 68 // * text
68 // * number 69 // * number
69 // * datetime 70 // * datetime
71 // * bool
70 // * listmst 72 // * listmst
71 // * listumw 73 // * listumw
74 // * listver
75 // * listdbasis
76 // * listnetz
72 // 77 //
73 // Iterate over all configured filters and add filters dynamically 78 // Iterate over all configured filters and add filters dynamically
74 // 79 //
75 // 1. Empty filters 80 // 1. Empty filters
76 filters.removeAll(); 81 filters.removeAll();
88 console.log("Found number filter"); 93 console.log("Found number filter");
89 field = Ext.create('Ext.form.field.Number', { name: name, fieldLabel: label }); 94 field = Ext.create('Ext.form.field.Number', { name: name, fieldLabel: label });
90 } else if (type == "datetime") { 95 } else if (type == "datetime") {
91 console.log("Found datetime filter"); 96 console.log("Found datetime filter");
92 field = Ext.create('Lada.view.widgets.Datetime', { name: name, fieldLabel: label }); 97 field = Ext.create('Lada.view.widgets.Datetime', { name: name, fieldLabel: label });
98 } else if (type == "bool") {
99 console.log("Found bool filter");
100 field = Ext.create('Lada.view.widgets.Testdatensatz', { name: name, fieldLabel: label, emptyText: '' });
93 } else if (type == "listmst") { 101 } else if (type == "listmst") {
94 console.log("Found listmst filter"); 102 console.log("Found listmst filter");
95 field = Ext.create('Lada.view.widgets.Mst', { name: name, fieldLabel: label }); 103 field = Ext.create('Lada.view.widgets.Mst', { name: name, fieldLabel: label, multiSelect: true });
96 } else if (type == "listumw") { 104 } else if (type == "listumw") {
97 console.log("Found listumw filter"); 105 console.log("Found listumw filter");
98 field = Ext.create('Lada.view.widgets.Uwb', { name: name, fieldLabel: label }); 106 field = Ext.create('Lada.view.widgets.Uwb', { name: name, fieldLabel: label, multiSelect: true });
107 } else if (type == "listdbasis") {
108 console.log("Found listdbasis filter");
109 field = Ext.create('Lada.view.widgets.Datenbasis', { name: name, fieldLabel: label, multiSelect: true });
110 } else if (type == "listver") {
111 console.log("Found listver filter");
112 field = Ext.create('Lada.view.widgets.Verwaltungseinheit', { name: name, fieldLabel: label, multiSelect: true });
113 } else if (type == "listnetz") {
114 console.log("Found listnetz filter");
115 field = Ext.create('Lada.view.widgets.Netzbetreiber', { name: name, fieldLabel: label, multiSelect: true });
99 } 116 }
100 if (field) { 117 if (field) {
101 console.log("Pushing field to filters"); 118 console.log("Pushing field to filters");
102 filters.add(field); 119 filters.add(field);
103 filters.show(); 120 filters.show();

http://lada.wald.intevation.org