diff app/view/form/Messprogramm.js @ 1199:0a7f0a09151c

Replace date-time picker with appropriate widget to select day of year. Validity period is not specific for a year. The calender widget was not appropriate here.
author Tom Gottfried <tom@intevation.de>
date Fri, 23 Sep 2016 16:49:26 +0200
parents 1ae5e4f0f2c8
children a24de34d6423
line wrap: on
line diff
--- a/app/view/form/Messprogramm.js	Fri Sep 23 16:32:30 2016 +0200
+++ b/app/view/form/Messprogramm.js	Fri Sep 23 16:49:26 2016 +0200
@@ -28,8 +28,7 @@
         'Lada.view.widget.Probenintervall',
         'Lada.view.widget.Location',
         'Lada.view.widget.ProbenintervallSlider',
-        'Lada.view.widget.base.Datetime',
-        'Lada.view.widget.base.DateField'
+        'Lada.view.widget.DayOfYear'
     ],
 
     model: 'Lada.model.Messprogramm',
@@ -262,23 +261,21 @@
                         },
                         border: 0,
                         items: [{
-                            xtype: 'datetime',
+                            xtype: 'dayofyear',
                             allowBlank: false,
                             fieldLabel: i18n.getMsg('gueltigVon'),
-                            margin: '0, 30, 5, 5',
+                            width: '50%',
                             labelWidth: 90,
                             name: 'gueltigVon',
-                            format: 'd.m.Y',
-                            period: 'start'
+                            border: false
                         }, {
-                            xtype: 'datetime',
+                            xtype: 'dayofyear',
                             allowBlank: false,
                             fieldLabel: i18n.getMsg('gueltigBis'),
-                            margin: '0, 5, 5, 5',
+                            width: '50%',
                             labelWidth: 40,
                             name: 'gueltigBis',
-                            format: 'd.m.Y',
-                            period: 'end'
+                            border: false
                         }]
                     }]
                 }, {
@@ -628,11 +625,10 @@
         // clear messages in intervall definition
         this.down('fset[name=probenIntervallFieldset]').clearMessages();
         this.down('cbox[name=probenintervall]').clearWarningOrError();
-        this.down('fset[name=gueltigPeriodFieldset]').clearMessages();
         this.down('numfield[name=teilintervallVon]').clearWarningOrError();
         this.down('numfield[name=teilintervallBis]').clearWarningOrError();
-        this.down('datetime[name=gueltigVon]').clearWarningOrError();
-        this.down('datetime[name=gueltigBis]').clearWarningOrError();
+        this.down('dayofyear[name=gueltigVon]').clearWarningOrError();
+        this.down('dayofyear[name=gueltigBis]').clearWarningOrError();
         //no clear for probeNehmerId
         // Deskriptoren are missing
         this.down('cbox[name=umwId]').clearWarningOrError();

http://lada.wald.intevation.org