diff 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
line wrap: on
line diff
--- a/app/controller/Sql.js	Fri Aug 23 12:57:05 2013 +0200
+++ b/app/controller/Sql.js	Fri Aug 23 12:58:52 2013 +0200
@@ -8,6 +8,7 @@
     extend: 'Ext.app.Controller',
     stores: [
         'Proben',    // List of found Proben
+        'ProbenList',    // List of found Proben
         'Queries'
     ],
     requires: [
@@ -67,8 +68,12 @@
         // * text
         // * number
         // * datetime
+        // * bool
         // * listmst
         // * listumw
+        // * listver
+        // * listdbasis
+        // * listnetz
         //
         // Iterate over all configured filters and add filters dynamically
         //
@@ -90,12 +95,24 @@
             } else if (type == "datetime") {
                 console.log("Found datetime filter");
                 field = Ext.create('Lada.view.widgets.Datetime', { name: name, fieldLabel: label });
+            } else if (type == "bool") {
+                console.log("Found bool filter");
+                field = Ext.create('Lada.view.widgets.Testdatensatz', { name: name, fieldLabel: label, emptyText: '' });
             } else if (type == "listmst") {
                 console.log("Found listmst filter");
-                field = Ext.create('Lada.view.widgets.Mst', { name: name, fieldLabel: label });
+                field = Ext.create('Lada.view.widgets.Mst', { name: name, fieldLabel: label, multiSelect: true });
             } else if (type == "listumw") {
                 console.log("Found listumw filter");
-                field = Ext.create('Lada.view.widgets.Uwb', { name: name, fieldLabel: label });
+                field = Ext.create('Lada.view.widgets.Uwb', { name: name, fieldLabel: label, multiSelect: true });
+            } else if (type == "listdbasis") {
+                console.log("Found listdbasis filter");
+                field = Ext.create('Lada.view.widgets.Datenbasis', { name: name, fieldLabel: label, multiSelect: true });
+            } else if (type == "listver") {
+                console.log("Found listver filter");
+                field = Ext.create('Lada.view.widgets.Verwaltungseinheit', { name: name, fieldLabel: label, multiSelect: true });
+            } else if (type == "listnetz") {
+                console.log("Found listnetz filter");
+                field = Ext.create('Lada.view.widgets.Netzbetreiber', { name: name, fieldLabel: label, multiSelect: true });
             }
             if (field) {
                 console.log("Pushing field to filters");

http://lada.wald.intevation.org