Mercurial > lada > lada-client
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(); |