[Lada-commits] [PATCH 2 of 2] Im Probeform den Custom-Datetimepicker durch den Standard Datepicker ersetzt. So funktioniert die Lokalisierung besser
Wald Commits
scm-commit at wald.intevation.org
Tue Mar 17 16:53:20 CET 2015
# HG changeset patch
# User Dustin Demuth <dustin at intevation.de>
# Date 1426608654 -3600
# Node ID d945cfeeebeb056eac295733faee439fd13d611d
# Parent 422e71708a0c78c32b328dbece3f066a1fbd4fdf
Im Probeform den Custom-Datetimepicker durch den Standard Datepicker ersetzt. So funktioniert die Lokalisierung besser
diff -r 422e71708a0c -r d945cfeeebeb app/view/form/Probe.js
--- a/app/view/form/Probe.js Tue Mar 17 17:10:02 2015 +0100
+++ b/app/view/form/Probe.js Tue Mar 17 17:10:54 2015 +0100
@@ -23,7 +23,8 @@
'Lada.view.widget.base.TextField',
'Lada.view.widget.base.Datetime',
'Lada.view.widget.base.FieldSet',
- 'Lada.model.Probe'
+ 'Lada.view.widget.base.DateField',
+ 'Lada.model.Probe',
],
model: 'Lada.model.Probe',
@@ -36,6 +37,7 @@
trackResetOnLoad: true,
initComponent: function() {
+
var me = this;
this.items = [{
xtype: 'fieldset',
@@ -223,71 +225,65 @@
xtype: 'fieldset',
title: 'Zeit',
layout: {
- type: 'hbox'
+ type: 'hbox',
+ pack: 'center',
+ align: 'stretch'
},
items: [{
+ xtype: 'fieldset',
+ title: 'Probenentnahme',
+ anchor: '100%',
+ width: '50%',
+ margin: '0, 5, 5, 5',
layout: {
type: 'vbox',
align: 'stretch'
},
- border: 0,
items: [{
- xtype: 'datetime',
- fieldLabel: 'Probennahme Beginn',
- fieldMargin: '0, 10, 5, 0',
- labelWidth: 125,
+ xtype: 'datef',
+ fieldLabel: 'Beginn',
+ labelWidth: 90,
+ anchor: '100%',
name: 'probeentnahmeBeginn',
- listeners: {
- dirtychange: {
- fn: this.updateOnChange,
- scope: me
- }
- }
+ format: 'd.m.Y H:i',
}, {
- xtype: 'datetime',
- fieldLabel: 'Probennahme Ende',
- fieldMargin: '0, 10, 5, 0',
- labelWidth: 125,
+ xtype: 'datef',
+ fieldLabel: 'Ende',
+ labelWidth: 90,
+ anchor: '100%',
name: 'probeentnahmeEnde',
- listeners: {
- dirtychange: {
- fn: this.updateOnChange,
- scope: me
- }
- }
+ format: 'd.m.Y H:i',
}]
}, {
- layout: 'vbox',
- border: 0,
+ xtype: 'fieldset',
+ title: 'Sollzeitraum',
+ anchor: '100%',
+ width: '50%',
+ margin: '0, 5, 5, 5',
+ layout: {
+ type: 'vbox',
+ align: 'stretch',
+ },
items: [{
- xtype: 'datetime',
- fieldLabel: 'Sollzeit Von',
- fieldMargin: '0, 10, 5, 0',
+ xtype: 'datef',
+ fieldLabel: 'Von',
labelWidth: 90,
+ anchor: '100%',
name: 'solldatumBeginn',
- listeners: {
- dirtychange: {
- fn: this.updateOnChange,
- scope: me
- }
- }
- }, {
- xtype: 'datetime',
- fieldLabel: 'Sollzeit Bis',
- fieldMargin: '0, 10, 5, 0',
+ format: 'd.m.Y H:i',
+ }, {
+ xtype: 'datef',
+ fieldLabel: 'Bis',
labelWidth: 90,
+ anchor: '100%',
name: 'solldatumEnde',
- listeners: {
- dirtychange: {
- fn: this.updateOnChange,
- scope: me
- }
- }
+ format: 'd.m.Y H:i',
}]
}]
}]
}]
}];
+
this.callParent(arguments);
},
@@ -340,10 +336,10 @@
this.down('cbox[name=netzbetreiberId]').clearWarningOrError();
this.down('tfield[name=x11]').clearWarningOrError();
this.down('cbox[name=umwId]').clearWarningOrError();
- this.down('datetime[name=probeentnahmeBeginn]').clearWarningOrError();
- this.down('datetime[name=probeentnahmeEnde]').clearWarningOrError();
- this.down('datetime[name=solldatumBeginn]').clearWarningOrError();
- this.down('datetime[name=solldatumEnde]').clearWarningOrError();
+ this.down('datef[name=probeentnahmeBeginn]').clearWarningOrError();
+ this.down('datef[name=probeentnahmeEnde]').clearWarningOrError();
+ this.down('datef[name=solldatumBeginn]').clearWarningOrError();
+ this.down('datef[name=solldatumEnde]').clearWarningOrError();
//this.down('cbox[name=probeNehmerId]').setReadOnly(value);
},
@@ -359,10 +355,10 @@
this.down('textfield[name=media]').setReadOnly(value);
this.down('textfield[name=mediaDesk]').setReadOnly(value);
this.down('cbox[name=umwId]').setReadOnly(value);
- this.down('datetime[name=probeentnahmeBeginn]').setReadOnly(value);
- this.down('datetime[name=probeentnahmeEnde]').setReadOnly(value);
- this.down('datetime[name=solldatumBeginn]').setReadOnly(value);
- this.down('datetime[name=solldatumEnde]').setReadOnly(value);
+ this.down('datef[name=probeentnahmeBeginn]').setReadOnly(value);
+ this.down('datef[name=probeentnahmeEnde]').setReadOnly(value);
+ this.down('datef[name=solldatumBeginn]').setReadOnly(value);
+ this.down('datef[name=solldatumEnde]').setReadOnly(value);
//this.down('cbox[name=probeNehmerId]').setReadOnly(value);
},
More information about the Lada-commits
mailing list