[Lada-commits] [PATCH 3 of 4] Added new widget to enter the value for messwertNwg in when creating new messwerte

Wald Commits scm-commit at wald.intevation.org
Tue Dec 3 11:34:38 CET 2013


# HG changeset patch
# User Torsten Irländer <torsten.irlaender at intevation.de>
# Date 1386066253 -3600
# Node ID 0ab89a3b90906dd92eb1c6ee185ef545d53e9a3d
# Parent  bba7fbcf2f709f5f3f6150458ce8d92323090dd1
Added new widget to enter the value for messwertNwg in when creating new messwerte.

diff -r bba7fbcf2f70 -r 0ab89a3b9090 app/view/messwerte/CreateForm.js
--- 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();
diff -r bba7fbcf2f70 -r 0ab89a3b9090 app/view/widgets/Nwg.js
--- /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);
+    }
+});


More information about the Lada-commits mailing list