changeset 46:39f5f1529847

Added combotbox for Betriebsart.
author Torsten Irländer <torsten.irlaender@intevation.de>
date Fri, 24 May 2013 17:02:45 +0200
parents acb23b0f191b
children e6d5177a9f6f
files app/controller/Proben.js app/store/Betriebsart.js app/view/proben/Edit.js app/view/widgets/Betriebsart.js
diffstat 4 files changed, 40 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/app/controller/Proben.js	Fri May 24 16:46:27 2013 +0200
+++ b/app/controller/Proben.js	Fri May 24 17:02:45 2013 +0200
@@ -8,7 +8,8 @@
         'Proben',
         'Uwb',
         'Datenbasis',
-        'Probenart'
+        'Probenart',
+        'Betriebsart'
     ],
     models: [
         'Probe'
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/app/store/Betriebsart.js	Fri May 24 17:02:45 2013 +0200
@@ -0,0 +1,20 @@
+Ext.define('Lada.store.Betriebsart', {
+    extend: 'Ext.data.Store',
+    fields: ['betriebsartId', 'betriebsart'],
+    autoLoad: true,
+    // This might be implemented later. Table in database is missing.
+    //proxy: {
+    //    type: 'ajax',
+    //    api: {
+    //    read: 'server/rest/probenart'
+    //    },
+    //    reader: {
+    //        type: 'json'
+    //    }
+    //}
+    data: [
+        {"betriebsartId":"1", "betriebsart":"Normal-/Routinebtrieb"},
+        {"betriebsartId":"2", "betriebsart":"Störfall/Intensivbetrieb"}
+    ]
+});
+
--- a/app/view/proben/Edit.js	Fri May 24 16:46:27 2013 +0200
+++ b/app/view/proben/Edit.js	Fri May 24 17:02:45 2013 +0200
@@ -12,7 +12,8 @@
     requires: [
         'Lada.view.widgets.Uwb',
         'Lada.view.widgets.Datenbasis',
-        'Lada.view.widgets.Probenart'
+        'Lada.view.widgets.Probenart',
+        'Lada.view.widgets.Betriebsart'
     ],
 
     initComponent: function() {
@@ -60,9 +61,9 @@
                                         fieldLabel: 'Datenbasis'
                                     },
                                     {
-                                        xtype: 'textfield',
-                                        name: 'x5',
-                                        fieldLabel: 'RB/IB'
+                                        xtype: 'betriebsart',
+                                        name: 'baId',
+                                        fieldLabel: 'Betriebsart'
                                     },
                                     {
                                         xtype: 'textfield',
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/app/view/widgets/Betriebsart.js	Fri May 24 17:02:45 2013 +0200
@@ -0,0 +1,13 @@
+// Combobox for Umweltbereich
+Ext.define('Lada.view.widgets.Betriebsart' ,{
+        extend: 'Ext.form.ComboBox',
+        alias: 'widget.betriebsart',
+        store: 'Betriebsart',
+        queryMode: 'local',
+        displayField:'betriebsart',
+        valueField: 'betriebsartId',
+        emptyText:'Wählen Sie eine Betriebsart',
+    initComponent: function() {
+        this.callParent(arguments);
+    }
+});

http://lada.wald.intevation.org