Mercurial > lada > lada-client
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 |