changeset 443:0ab89a3b9090

Added new widget to enter the value for messwertNwg in when creating new messwerte.
author Torsten Irländer <torsten.irlaender@intevation.de>
date Tue, 03 Dec 2013 11:24:13 +0100
parents bba7fbcf2f70
children 52d9af2cf6f1
files app/view/messwerte/CreateForm.js app/view/widgets/Nwg.js
diffstat 2 files changed, 36 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/app/view/messwerte/CreateForm.js	Tue Dec 03 11:23:15 2013 +0100
+++ b/app/view/messwerte/CreateForm.js	Tue Dec 03 11:24:13 2013 +0100
@@ -6,7 +6,8 @@
     model: 'Lada.model.Messwert',
     requires: [
         'Lada.view.widgets.Messgroesse',
-        'Lada.view.widgets.Messeinheit'
+        'Lada.view.widgets.Messeinheit',
+        'Lada.view.widgets.Nwg'
     ],
     initComponent: function() {
         this.items = [
@@ -16,6 +17,16 @@
                 fieldLabel: 'Messwert'
             },
             {
+                xtype: 'nwg',
+                name: 'messwertNwg',
+                fieldLabel: 'Messwert zu NWG'
+            },
+            {
+                xtype: 'numberfield',
+                name: 'nwgZuMesswert',
+                fieldLabel: 'Nachweisgrenze'
+            },
+            {
                 xtype: 'numberfield',
                 name: 'messfehler',
                 fieldLabel: 'Messfehler'
@@ -29,11 +40,6 @@
                 xtype: 'messeinheit',
                 name: 'mehId',
                 fieldLabel: 'Messeinheit'
-            },
-            {
-                xtype: 'numberfield',
-                name: 'nwgZuMesswert',
-                fieldLabel: 'Nachweisgrenze'
             }
         ];
         this.callParent();
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/app/view/widgets/Nwg.js	Tue Dec 03 11:24:13 2013 +0100
@@ -0,0 +1,24 @@
+var nwgStore = Ext.create('Ext.data.Store', {
+    fields: ['nwgId', 'nwg'],
+    data: [
+        {"nwgId":"", "nwg":">="},
+        {"nwgId":"<", "nwg":"<"}
+    ]
+});
+
+/**
+ * Combobox for Nachweisgrenze.
+ */
+Ext.define('Lada.view.widgets.Nwg' ,{
+        extend: 'Ext.form.ComboBox',
+        editable: false,
+        alias: 'widget.nwg',
+        store: nwgStore,
+        queryMode: 'local',
+        displayField:'nwg',
+        valueField: 'nwgId',
+        emptyText:'Messwert kleiner als Nachweisgrenze?',
+    initComponent: function() {
+        this.callParent(arguments);
+    }
+});

http://lada.wald.intevation.org