comparison app/view/proben/EditForm.js @ 542:0a948bb99b60

Added error and warning handling to date time field.
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 18 Dec 2014 15:03:08 +0100
parents 91a1a88ee353
children
comparison
equal deleted inserted replaced
541:6a5b48b17542 542:0a948bb99b60
17 'Lada.view.widgets.Netzbetreiber', 17 'Lada.view.widgets.Netzbetreiber',
18 'Lada.view.widgets.Betriebsart', 18 'Lada.view.widgets.Betriebsart',
19 'Lada.view.widgets.Testdatensatz', 19 'Lada.view.widgets.Testdatensatz',
20 'Lada.view.widgets.Probenart', 20 'Lada.view.widgets.Probenart',
21 'Lada.view.widgets.Uwb', 21 'Lada.view.widgets.Uwb',
22 'Lada.view.widgets.TextField',
22 'Lada.view.zusatzwerte.List', 23 'Lada.view.zusatzwerte.List',
23 'Lada.view.kommentare.List', 24 'Lada.view.kommentare.List',
24 'Lada.view.orte.List', 25 'Lada.view.orte.List',
25 'Lada.view.messungen.List' 26 'Lada.view.messungen.List'
26 ], 27 ],
65 items: [{ 66 items: [{
66 layout: 'hbox', 67 layout: 'hbox',
67 border: 0, 68 border: 0,
68 items: [{ 69 items: [{
69 border: 0, 70 border: 0,
70 width: '47%', 71 width: '50%',
71 minWidth: 290, 72 minWidth: 290,
73 layout: {
74 type: 'vbox',
75 align: 'stretch'
76 },
77 margin: '0, 10, 0, 0',
72 items: [{ 78 items: [{
73 xtype: 'mst', 79 xtype: 'mst',
74 name: 'mstId', 80 name: 'mstId',
75 fieldLabel: 'Messstelle', 81 fieldLabel: 'Messstelle',
76 labelWidth: 135, 82 labelWidth: 135,
80 fn: this.updateOnChange, 86 fn: this.updateOnChange,
81 scope: me 87 scope: me
82 } 88 }
83 } 89 }
84 }, { 90 }, {
85 xtype: 'textfield', 91 xtype: 'tfield',
86 name: 'hauptprobenNr', 92 name: 'hauptprobenNr',
87 maxLength: 20, 93 maxLength: 20,
88 fieldLabel: 'Hauptprobennr.', 94 fieldLabel: 'Hauptprobennr.',
89 labelWidth: 135, 95 labelWidth: 135,
90 listeners: { 96 listeners: {
252 }] 258 }]
253 }, { 259 }, {
254 // Zeit 260 // Zeit
255 xtype: 'fieldset', 261 xtype: 'fieldset',
256 title: 'Zeit', 262 title: 'Zeit',
257 defaultType: 'datetime',
258 layout: { 263 layout: {
259 type: 'table', 264 type: 'hbox'
260 columns: 2
261 }, 265 },
262 items: [{ 266 items: [{
263 fieldLabel: 'Probennahme Beginn', 267 layout: {
264 margin: '0, 10, 5, 0', 268 type: 'vbox',
265 labelWidth: 125, 269 align: 'stretch'
266 name: 'probeentnahmeBeginn', 270 },
267 listeners: { 271 border: 0,
268 dirtychange: { 272 items: [{
269 fn: this.updateOnChange, 273 xtype: 'datetime',
270 scope: me 274 fieldLabel: 'Probennahme Beginn',
271 } 275 fieldMargin: '0, 10, 5, 0',
272 } 276 labelWidth: 125,
277 name: 'probeentnahmeBeginn',
278 listeners: {
279 dirtychange: {
280 fn: this.updateOnChange,
281 scope: me
282 }
283 }
284 }, {
285 xtype: 'datetime',
286 fieldLabel: 'Probennahme Ende',
287 fieldMargin: '0, 10, 5, 0',
288 labelWidth: 125,
289 name: 'probeentnahmeEnde',
290 listeners: {
291 dirtychange: {
292 fn: this.updateOnChange,
293 scope: me
294 }
295 }
296 }]
273 }, { 297 }, {
274 fieldLabel: 'Sollzeit Von', 298 layout: 'vbox',
275 margin: '0, 10, 5, 0', 299 border: 0,
276 labelWidth: 100, 300 items: [{
277 name: 'solldatumBeginn', 301 xtype: 'datetime',
278 listeners: { 302 fieldLabel: 'Sollzeit Von',
279 dirtychange: { 303 fieldMargin: '0, 10, 5, 0',
280 fn: this.updateOnChange, 304 labelWidth: 90,
281 scope: me 305 name: 'solldatumBeginn',
282 } 306 listeners: {
283 } 307 dirtychange: {
284 }, { 308 fn: this.updateOnChange,
285 fieldLabel: 'Probennahme Ende', 309 scope: me
286 margin: '0, 10, 5, 0', 310 }
287 labelWidth: 125, 311 }
288 name: 'probeentnahmeEnde', 312 }, {
289 listeners: { 313 xtype: 'datetime',
290 dirtychange: { 314 fieldLabel: 'Sollzeit Bis',
291 fn: this.updateOnChange, 315 fieldMargin: '0, 10, 5, 0',
292 scope: me 316 labelWidth: 90,
293 } 317 name: 'solldatumEnde',
294 } 318 listeners: {
295 }, { 319 dirtychange: {
296 fieldLabel: 'Sollzeit Bis', 320 fn: this.updateOnChange,
297 margin: '0, 10, 5, 0', 321 scope: me
298 labelWidth: 100, 322 }
299 name: 'solldatumEnde', 323 }
300 listeners: { 324 }]
301 dirtychange: {
302 fn: this.updateOnChange,
303 scope: me
304 }
305 }
306 }] 325 }]
307 }] 326 }]
308 }] 327 }]
309 }, { 328 }, {
310 // Ortsangaben 329 // Ortsangaben

http://lada.wald.intevation.org