changeset 91:95b08b96f5c9

Added new widget for the netzbetreiber.
author Torsten Irländer <torsten.irlaender@intevation.de>
date Tue, 11 Jun 2013 15:04:18 +0200
parents f25918e6911e
children 4b9ea5fd9d2b
files app/controller/Proben.js app/store/Netzbetreiber.js app/view/proben/Create.js app/view/proben/CreateForm.js app/view/proben/Edit.js app/view/proben/EditForm.js app/view/widgets/Netzbetreiber.js
diffstat 7 files changed, 34 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/app/controller/Proben.js	Tue Jun 11 13:22:03 2013 +0200
+++ b/app/controller/Proben.js	Tue Jun 11 15:04:18 2013 +0200
@@ -11,6 +11,7 @@
         'Datenbasis',
         'Probenart',
         'Betriebsart',
+        'Netzbetreiber',
         'Testdatensatz'
     ],
     models: [
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/app/store/Netzbetreiber.js	Tue Jun 11 15:04:18 2013 +0200
@@ -0,0 +1,14 @@
+Ext.define('Lada.store.Netzbetreiber', {
+    extend: 'Ext.data.Store',
+    fields: ['netzbetreiberId', 'netzbetreiber'],
+    proxy: {
+        type: 'ajax',
+        api: {
+        read: 'server/rest/netzbetreiber'
+        },
+        reader: {
+            type: 'json'
+        }
+    }
+});
+
--- a/app/view/proben/Create.js	Tue Jun 11 13:22:03 2013 +0200
+++ b/app/view/proben/Create.js	Tue Jun 11 15:04:18 2013 +0200
@@ -17,6 +17,7 @@
         'Lada.view.widgets.Datenbasis',
         'Lada.view.widgets.Probenart',
         'Lada.view.widgets.Betriebsart',
+        'Lada.view.widgets.Netzbetreiber',
         'Lada.view.widgets.Testdatensatz'
     ],
     initComponent: function() {
--- a/app/view/proben/CreateForm.js	Tue Jun 11 13:22:03 2013 +0200
+++ b/app/view/proben/CreateForm.js	Tue Jun 11 15:04:18 2013 +0200
@@ -64,9 +64,10 @@
                                 fieldLabel: 'Probennehmer'
                             },
                             {
-                                xtype: 'textfield',
+                                xtype: 'netzbetreiber',
                                 name: 'netzbetreiberId',
                                 fieldLabel: 'Netzbetreiber',
+                                editable: false,
                                 allowBlank: false
                             },
                             {
--- a/app/view/proben/Edit.js	Tue Jun 11 13:22:03 2013 +0200
+++ b/app/view/proben/Edit.js	Tue Jun 11 15:04:18 2013 +0200
@@ -18,6 +18,7 @@
         'Lada.view.widgets.Probenart',
         'Lada.view.widgets.Betriebsart',
         'Lada.view.widgets.Testdatensatz',
+        'Lada.view.widgets.Netzbetreiber',
         'Lada.view.kommentare.List'
     ],
 
--- a/app/view/proben/EditForm.js	Tue Jun 11 13:22:03 2013 +0200
+++ b/app/view/proben/EditForm.js	Tue Jun 11 15:04:18 2013 +0200
@@ -62,8 +62,9 @@
                                 fieldLabel: 'Probennehmer'
                             },
                             {
-                                xtype: 'textfield',
+                                xtype: 'netzbereiber',
                                 name: 'netzbetreiberId',
+                                editable: false,
                                 fieldLabel: 'Netzbetreiber',
                                 allowBlank: false
                             },
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/app/view/widgets/Netzbetreiber.js	Tue Jun 11 15:04:18 2013 +0200
@@ -0,0 +1,13 @@
+// Combobox for Datenbasis
+Ext.define('Lada.view.widgets.Netzbetreiber' ,{
+        extend: 'Ext.form.ComboBox',
+        alias: 'widget.netzbetreiber',
+        store: 'Netzbetreiber',
+        displayField:'netzbetreiber',
+        valueField: 'netzbetreiberId',
+        emptyText:'Wählen Sie einen Netzbetreiber',
+    initComponent: function() {
+        this.callParent(arguments);
+    }
+});
+

http://lada.wald.intevation.org