changeset 636:f4f76fc04e28

merged.
author Raimund Renkert <raimund.renkert@intevation.de>
date Mon, 16 Mar 2015 17:32:15 +0100
parents def8def373e8 (current diff) b8d55860824d (diff)
children 8acb3123b46c
files
diffstat 8 files changed, 85 insertions(+), 24 deletions(-) [+]
line wrap: on
line diff
--- a/app/view/form/Probe.js	Mon Mar 16 17:31:41 2015 +0100
+++ b/app/view/form/Probe.js	Mon Mar 16 17:32:15 2015 +0100
@@ -95,6 +95,7 @@
                         border: 0,
                         width: '50%',
                         minWidth: 300,
+                        margin: '0, 1, 0, 0',
                         items: [{
                             xtype: 'fset',
                             title: 'Erweiterte Angaben',
@@ -105,43 +106,50 @@
                                 editable: false,
                                 name: 'datenbasisId',
                                 fieldLabel: 'Datenbasis',
-                                labelWidth: 100,
+                                anchor: '100%',
+                                labelWidth: 105,
                             }, {
                                 xtype: 'betriebsart',
                                 name: 'baId',
                                 fieldLabel: 'Betriebsart',
-                                labelWidth: 100,
+                                anchor: '100%',
+                                labelWidth: 105,
                             }, {
                                 xtype: 'testdatensatz',
                                 name: 'test',
                                 fieldLabel: 'Testdatensatz',
-                                labelWidth: 100,
+                                anchor: '100%',
+                                labelWidth: 105,
                                 allowBlank: false,
                             }, {
                                 xtype: 'probenart',
                                 editable: false,
                                 name: 'probenartId',
                                 fieldLabel: 'Probenart',
-                                labelWidth: 100,
+                                anchor: '100%',
+                                labelWidth: 105,
                                 allowBlank: false,
                             }, {
                                 xtype: 'numberfield',
                                 allowDecimals: false,
                                 name: 'probeNehmerId',
                                 fieldLabel: 'Probennehmer',
-                                labelWidth: 100,
+                                anchor: '100%',
+                                labelWidth: 105,
                             }, {
                                 xtype: 'netzbetreiber',
                                 name: 'netzbetreiberId',
                                 editable: false,
                                 fieldLabel: 'Netzbetreiber',
-                                labelWidth: 100,
+                                anchor: '100%',
+                                labelWidth: 105,
                                 allowBlank: false,
                             }, {
                                 xtype: 'tfield',
                                 name: 'x11',
                                 fieldLabel: 'Datensatzerzeuger',
-                                labelWidth: 100,
+                                anchor: '100%',
+                                labelWidth: 105,
                             }]
                         }]
                     }]
--- a/app/view/grid/MKommentar.js	Mon Mar 16 17:31:41 2015 +0100
+++ b/app/view/grid/MKommentar.js	Mon Mar 16 17:32:15 2015 +0100
@@ -61,11 +61,13 @@
         }, {
             header: 'Datum',
             dataIndex: 'datum',
+            xtype: 'datecolumn',
+            format: 'd.m.Y H:i',
             editor: {
                 xtype: 'datefield',
                 allowBlank: false,
-                format: 'd.m.Y',
-                maxValue: Ext.Date.format(new Date(), 'd.m.Y')
+                format: 'd.m.Y H:i',
+                maxValue: Ext.Date.format(new Date(), 'd.m.Y H:i')
             }
         }, {
             header: 'Text',
--- a/app/view/grid/Messung.js	Mon Mar 16 17:31:41 2015 +0100
+++ b/app/view/grid/Messung.js	Mon Mar 16 17:32:15 2015 +0100
@@ -65,14 +65,16 @@
         }, {
             header: 'Messzeit',
             dataIndex: 'messzeitpunkt',
+            xtype: 'datecolumn',
+            format: 'd.m.Y H:i',
             flex: 2,
             editor: {
                 xtype: 'datefield',
                 allowBlank: false,
-                format: 'd.m.Y',
+                format: 'd.m.Y H:i',
                 // minValue: '01.01.2001', //todo: gibt es das?
                 // minText: 'Das Datum der Messung darf nicht vor dem 01.01.2001 liegen.',
-                maxValue: Ext.Date.format(new Date(), 'd.m.Y')
+                maxValue: Ext.Date.format(new Date(), 'd.m.Y H:i')
             }
         }, {
             header: 'Status',
--- a/app/view/grid/Messwert.js	Mon Mar 16 17:31:41 2015 +0100
+++ b/app/view/grid/Messwert.js	Mon Mar 16 17:32:15 2015 +0100
@@ -72,6 +72,7 @@
         }, {
             header: 'Messwert',
             dataIndex: 'messwert',
+            xtype: 'numbercolumn',
             width: 80,
             editor: {
                 xtype: 'numberfield',
@@ -97,15 +98,18 @@
             }
         }, {
             header: '&lt;NWG',
+            xtype: 'numbercolumn',
             width: 60,
             dataIndex: 'messwertNwg'
         }, {
             header: 'Nachweisgrenze',
+            xtype: 'numbercolumn',
             width: 110,
             dataIndex: 'nwgZuMesswert'
         }, {
             header: 'Messfehler',
             dataIndex: 'messfehler',
+            xtype: 'numbercolumn',
             width: 80,
             editor: {
                 xtype: 'numberfield',
--- a/app/view/grid/Probenzusatzwert.js	Mon Mar 16 17:31:41 2015 +0100
+++ b/app/view/grid/Probenzusatzwert.js	Mon Mar 16 17:32:15 2015 +0100
@@ -49,11 +49,11 @@
         this.columns = [{
             header: 'PZW-ID',
             dataIndex: 'id',
-            width: 70
+            flex: 1,
         }, {
             header: 'PZW-Größe',
             dataIndex: 'pzsId',
-            flex: 1,
+            flex: 3,
             renderer: function(value) {
                 if (!value || value === '') {
                     return '';
@@ -72,21 +72,16 @@
         }, {
             header: 'Messwert',
             dataIndex: 'messwertPzs',
-            width: 80,
-            renderer: function(value, meta, record) {
-                var nwg = record.get('nwgZuMesswert');
-                if (value < nwg) {
-                    return '<' + value;
-                }
-                return value;
-            },
+            xtype: 'numbercolumn',
+            flex: 1,
             editor: {
+                xtype: 'numberfield',
                 allowBlank: false
             }
         }, {
             header: 'Maßeinheit',
             dataIndex: 'pzsId',
-            width: 80,
+            flex: 1,
             renderer: function(value) {
                 if (!value || value === '') {
                     return '';
@@ -100,16 +95,34 @@
         }, {
             header: 'Nachweisgrenze',
             dataIndex: 'nwgZuMesswert',
-            width: 110,
+            xtype: 'numbercolumn',
+            format: '0',
+            flex: 1,
             editor: {
+                xtype: 'numberfield',
                 allowBlank: false
             }
         }, {
             header: 'rel. Unsich.[%]',
             dataIndex: 'messfehler',
+            xtype: 'numbercolumn',
+            format: '0',
+            flex: 1,
             editor: {
+                xtype: 'numberfield',
                 allowBlank: false
             }
+        }, {
+            header: '< NWG',
+            flex: 1,
+            renderer: function(value, meta, record) {
+                var nwg = record.get('nwgZuMesswert');
+                var mw = record.get('messwertPzs');
+                if ( mw < nwg) {
+                    return 'MW < NWG';
+                }
+                return '';
+            }
         }];
         this.initData();
         this.callParent(arguments);
--- a/app/view/grid/Status.js	Mon Mar 16 17:31:41 2015 +0100
+++ b/app/view/grid/Status.js	Mon Mar 16 17:32:15 2015 +0100
@@ -94,10 +94,12 @@
         }, {
             header: 'Datum',
             dataIndex: 'sdatum',
+            xtype: 'datecolumn',
+            format: 'd.m.Y H:i',
             editor: {
                 xtype: 'datefield',
                 allowBlank: false,
-                format: 'd.m.Y',
+                format: 'd.m.Y H:i',
                 maxValue: Ext.Date.format(new Date(), 'd.m.Y')
             }
         }, {
--- a/index.html	Mon Mar 16 17:31:41 2015 +0100
+++ b/index.html	Mon Mar 16 17:32:15 2015 +0100
@@ -19,7 +19,9 @@
     <!-- <x-compile> -->
     <!-- <x-bootstrap> -->
     <script type="text/javascript" src="extjs/ext-all-debug.js"></script>
+    <script type="text/javascript" src="extjs/locale/ext-lang-de.js"></script>
     <!-- </x-bootstrap> -->
+    <script type="text/javascript" src="resources/lib/translations_de.js"></script>
     <script type="text/javascript" src="app.js"></script>
     <!-- </x-compile> -->
 </head>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/resources/lib/translations_de.js	Mon Mar 16 17:32:15 2015 +0100
@@ -0,0 +1,28 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+
+/*
+ * More Translations for extJS.
+ * Not everything is covered in the original translation.
+ * This file can be used to extend it.
+ */
+
+Ext.onReady(function() {
+    if (Ext.grid.RowEditor) {
+        Ext.grid.RowEditor.prototype.saveBtnText = "Speichern";
+        Ext.grid.RowEditor.prototype.cancelBtnText = "Abbrechen";
+    }
+
+    //this will not work... :-(
+    /*
+    Ext.override(Ext.ux.DateTimePicker ,{
+        todayText: "Heute",
+        timeLabel: "Uhrzeit"
+    });
+    */
+});

http://lada.wald.intevation.org