Mercurial > lada > lada-client
annotate app/view/proben/EditForm.js @ 294:92b475303806
Inherit from Base controller
author | Torsten Irländer <torsten.irlaender@intevation.de> |
---|---|
date | Fri, 09 Aug 2013 15:00:07 +0200 |
parents | d6d74718a102 |
children | 6007d11b81c2 |
rev | line source |
---|---|
268
a191ab267e5f
Fixed Syntax.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
267
diff
changeset
|
1 Ext.define('Lada.view.proben.EditForm', { |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
2 extend: 'Lada.view.widgets.LadaForm', |
121
c05fda928b82
Cleanup part two. Reenabled Proben edit but one use minimum version of the probenedit. Move some stores to the combobox definitons
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
106
diff
changeset
|
3 requires: [ |
c05fda928b82
Cleanup part two. Reenabled Proben edit but one use minimum version of the probenedit. Move some stores to the combobox definitons
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
106
diff
changeset
|
4 'Lada.view.widgets.Datenbasis', |
c05fda928b82
Cleanup part two. Reenabled Proben edit but one use minimum version of the probenedit. Move some stores to the combobox definitons
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
106
diff
changeset
|
5 'Lada.view.widgets.Netzbetreiber', |
c05fda928b82
Cleanup part two. Reenabled Proben edit but one use minimum version of the probenedit. Move some stores to the combobox definitons
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
106
diff
changeset
|
6 'Lada.view.widgets.Betriebsart', |
c05fda928b82
Cleanup part two. Reenabled Proben edit but one use minimum version of the probenedit. Move some stores to the combobox definitons
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
106
diff
changeset
|
7 'Lada.view.widgets.Testdatensatz', |
c05fda928b82
Cleanup part two. Reenabled Proben edit but one use minimum version of the probenedit. Move some stores to the combobox definitons
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
106
diff
changeset
|
8 'Lada.view.widgets.Probenart', |
122
a7bfaeb1655d
Cleanup part three. Reenabled Zusatzwerte and implemented sending nested data.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
121
diff
changeset
|
9 'Lada.view.widgets.Uwb', |
144
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
10 'Lada.view.zusatzwerte.List', |
150
13869814cdb8
Renabled ortelist
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
144
diff
changeset
|
11 'Lada.view.kommentare.List', |
160
c932b0b41d2a
Reenabled Messungen in ProbenEdit.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
154
diff
changeset
|
12 'Lada.view.orte.List', |
c932b0b41d2a
Reenabled Messungen in ProbenEdit.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
154
diff
changeset
|
13 'Lada.view.messungen.List' |
121
c05fda928b82
Cleanup part two. Reenabled Proben edit but one use minimum version of the probenedit. Move some stores to the combobox definitons
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
106
diff
changeset
|
14 ], |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
15 model: 'Lada.model.Probe', |
121
c05fda928b82
Cleanup part two. Reenabled Proben edit but one use minimum version of the probenedit. Move some stores to the combobox definitons
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
106
diff
changeset
|
16 alias: 'widget.probeneditform', |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
17 |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
18 initComponent: function() { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
19 this.items = [ |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
20 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
21 xtype: 'fieldset', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
22 title: 'Probenangaben', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
23 defaults: { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
24 labelWidth: 150 |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
25 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
26 items: [ |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
27 { |
90
f25918e6911e
Changed type of messstelle field to combobox
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
89
diff
changeset
|
28 xtype: 'mst', |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
29 name: 'mstId', |
128
9b14742a8117
Added allowBlanks to the Form.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
125
diff
changeset
|
30 fieldLabel: 'Messstelle', |
9b14742a8117
Added allowBlanks to the Form.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
125
diff
changeset
|
31 allowBlank: false |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
32 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
33 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
34 xtype: 'textfield', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
35 name: 'hauptprobenNr', |
269
eda619ad45b0
Set maxlength to 20
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
268
diff
changeset
|
36 maxLength: 20, |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
37 fieldLabel: 'Hauptprobennr.' |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
38 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
39 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
40 xtype: 'fieldset', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
41 title: 'Erweiterte Probenangaben', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
42 collapsible: true, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
43 collapsed: true, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
44 items: [ |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
45 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
46 xtype: 'datenbasis', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
47 id: 'datenbasis', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
48 editable: false, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
49 name: 'datenbasisId', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
50 fieldLabel: 'Datenbasis' |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
51 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
52 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
53 xtype: 'betriebsart', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
54 name: 'baId', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
55 fieldLabel: 'Betriebsart' |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
56 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
57 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
58 xtype: 'testdatensatz', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
59 name: 'test', |
128
9b14742a8117
Added allowBlanks to the Form.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
125
diff
changeset
|
60 fieldLabel: 'Testdatensatz', |
9b14742a8117
Added allowBlanks to the Form.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
125
diff
changeset
|
61 allowBlank: false |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
62 }, |
88
8594cd215732
Fixed naming of fields.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
87
diff
changeset
|
63 { |
8594cd215732
Fixed naming of fields.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
87
diff
changeset
|
64 xtype: 'probenart', |
8594cd215732
Fixed naming of fields.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
87
diff
changeset
|
65 id: 'probenart', |
8594cd215732
Fixed naming of fields.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
87
diff
changeset
|
66 editable: false, |
8594cd215732
Fixed naming of fields.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
87
diff
changeset
|
67 name: 'probenartId', |
128
9b14742a8117
Added allowBlanks to the Form.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
125
diff
changeset
|
68 fieldLabel: 'Probenart', |
9b14742a8117
Added allowBlanks to the Form.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
125
diff
changeset
|
69 allowBlank: false |
88
8594cd215732
Fixed naming of fields.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
87
diff
changeset
|
70 }, |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
71 { |
278
d6d74718a102
Clientseitige Überprüfung der Datenfelder hinzugefügt: Nutzung von "numberfields" bei Zahlenwerten, maxLength, min/maxValue
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
276
diff
changeset
|
72 xtype: 'numberfield', |
d6d74718a102
Clientseitige Überprüfung der Datenfelder hinzugefügt: Nutzung von "numberfields" bei Zahlenwerten, maxLength, min/maxValue
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
276
diff
changeset
|
73 allowDecimals: false, |
88
8594cd215732
Fixed naming of fields.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
87
diff
changeset
|
74 name: 'probeNehmerId', |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
75 fieldLabel: 'Probennehmer' |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
76 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
77 { |
92
4b9ea5fd9d2b
Fixed name of xtype
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
91
diff
changeset
|
78 xtype: 'netzbetreiber', |
87
ee1d1305dcff
Added field for netzbetreiber. Is needed because of FK constraints.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
71
diff
changeset
|
79 name: 'netzbetreiberId', |
91
95b08b96f5c9
Added new widget for the netzbetreiber.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
90
diff
changeset
|
80 editable: false, |
87
ee1d1305dcff
Added field for netzbetreiber. Is needed because of FK constraints.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
71
diff
changeset
|
81 fieldLabel: 'Netzbetreiber', |
ee1d1305dcff
Added field for netzbetreiber. Is needed because of FK constraints.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
71
diff
changeset
|
82 allowBlank: false |
ee1d1305dcff
Added field for netzbetreiber. Is needed because of FK constraints.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
71
diff
changeset
|
83 }, |
ee1d1305dcff
Added field for netzbetreiber. Is needed because of FK constraints.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
71
diff
changeset
|
84 { |
ee1d1305dcff
Added field for netzbetreiber. Is needed because of FK constraints.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
71
diff
changeset
|
85 xtype: 'textfield', |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
86 name: 'x11', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
87 fieldLabel: 'Datensatzerzeuger' |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
88 } |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
89 ] |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
90 } |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
91 ] |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
92 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
93 // Medium |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
94 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
95 xtype: 'fieldset', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
96 title: 'Medium', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
97 defaults: { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
98 labelWidth: 150 |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
99 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
100 items: [ |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
101 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
102 xtype: 'uwb', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
103 name: 'umwId', |
128
9b14742a8117
Added allowBlanks to the Form.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
125
diff
changeset
|
104 fieldLabel: 'Umweltbereich', |
9b14742a8117
Added allowBlanks to the Form.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
125
diff
changeset
|
105 allowBlank: false |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
106 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
107 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
108 xtype: 'textfield', |
278
d6d74718a102
Clientseitige Überprüfung der Datenfelder hinzugefügt: Nutzung von "numberfields" bei Zahlenwerten, maxLength, min/maxValue
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
276
diff
changeset
|
109 maxLength: 100, |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
110 name: 'media', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
111 fieldLabel: 'Medienbezeichnung' |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
112 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
113 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
114 xtype: 'textfield', |
278
d6d74718a102
Clientseitige Überprüfung der Datenfelder hinzugefügt: Nutzung von "numberfields" bei Zahlenwerten, maxLength, min/maxValue
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
276
diff
changeset
|
115 maxLength: 100, |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
116 name: 'mediaDesk', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
117 fieldLabel: 'Deskriptoren' |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
118 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
119 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
120 xtype: 'fieldset', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
121 title: 'Details Deskriptoren', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
122 collapsible: true, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
123 collapsed: true, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
124 defaultType: 'textfield', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
125 items: this.buildDescriptors() |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
126 } |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
127 ] |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
128 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
129 // Zeit |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
130 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
131 xtype: 'fieldset', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
132 title: 'Zeit', |
276
dee3e54a61b1
Use datetimepicker for all datefields
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
269
diff
changeset
|
133 defaultType: 'datetime', |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
134 defaults: { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
135 labelWidth: 150 |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
136 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
137 items: [ |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
138 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
139 fieldLabel: 'Probennahme Beginn', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
140 name: 'probeentnahmeBeginn' |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
141 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
142 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
143 fieldLabel: 'Probennahme Ende', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
144 name: 'probeentnahmeEnde' |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
145 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
146 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
147 fieldLabel: 'Sollzeit Von', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
148 name: 'solldatumBeginn' |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
149 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
150 { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
151 fieldLabel: 'Sollzeit Bis', |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
152 name: 'solldatumEnde' |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
153 } |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
154 ] |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
155 }, |
150
13869814cdb8
Renabled ortelist
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
144
diff
changeset
|
156 // Ortsangaben |
13869814cdb8
Renabled ortelist
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
144
diff
changeset
|
157 { |
13869814cdb8
Renabled ortelist
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
144
diff
changeset
|
158 xtype: 'fieldset', |
13869814cdb8
Renabled ortelist
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
144
diff
changeset
|
159 title: 'Ortsangaben', |
13869814cdb8
Renabled ortelist
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
144
diff
changeset
|
160 padding: '10 10', |
13869814cdb8
Renabled ortelist
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
144
diff
changeset
|
161 items: [ |
13869814cdb8
Renabled ortelist
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
144
diff
changeset
|
162 { |
154
16ba7e2465fd
Implemented creating and editing new l_ort. Created editing orte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
150
diff
changeset
|
163 xtype: 'ortelist', |
16ba7e2465fd
Implemented creating and editing new l_ort. Created editing orte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
150
diff
changeset
|
164 probeId: this.modelId |
150
13869814cdb8
Renabled ortelist
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
144
diff
changeset
|
165 } |
13869814cdb8
Renabled ortelist
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
144
diff
changeset
|
166 ] |
13869814cdb8
Renabled ortelist
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
144
diff
changeset
|
167 }, |
122
a7bfaeb1655d
Cleanup part three. Reenabled Zusatzwerte and implemented sending nested data.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
121
diff
changeset
|
168 // Probenzusatzwerte |
a7bfaeb1655d
Cleanup part three. Reenabled Zusatzwerte and implemented sending nested data.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
121
diff
changeset
|
169 { |
a7bfaeb1655d
Cleanup part three. Reenabled Zusatzwerte and implemented sending nested data.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
121
diff
changeset
|
170 xtype: 'fieldset', |
a7bfaeb1655d
Cleanup part three. Reenabled Zusatzwerte and implemented sending nested data.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
121
diff
changeset
|
171 title: 'Probenzusatzwerte', |
a7bfaeb1655d
Cleanup part three. Reenabled Zusatzwerte and implemented sending nested data.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
121
diff
changeset
|
172 collapsible: true, |
a7bfaeb1655d
Cleanup part three. Reenabled Zusatzwerte and implemented sending nested data.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
121
diff
changeset
|
173 collapsed: true, |
a7bfaeb1655d
Cleanup part three. Reenabled Zusatzwerte and implemented sending nested data.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
121
diff
changeset
|
174 padding: '10 10', |
a7bfaeb1655d
Cleanup part three. Reenabled Zusatzwerte and implemented sending nested data.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
121
diff
changeset
|
175 items: [ |
125
324b11db4323
Store probeId as attribute of the "add" button in the zusatzwerte list.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
122
diff
changeset
|
176 { |
324b11db4323
Store probeId as attribute of the "add" button in the zusatzwerte list.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
122
diff
changeset
|
177 xtype: 'zusatzwertelist', |
324b11db4323
Store probeId as attribute of the "add" button in the zusatzwerte list.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
122
diff
changeset
|
178 probeId: this.modelId |
324b11db4323
Store probeId as attribute of the "add" button in the zusatzwerte list.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
122
diff
changeset
|
179 } |
122
a7bfaeb1655d
Cleanup part three. Reenabled Zusatzwerte and implemented sending nested data.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
121
diff
changeset
|
180 ] |
144
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
181 }, |
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
182 // Probenkommentar |
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
183 { |
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
184 xtype: 'fieldset', |
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
185 title: 'Probenkommentare', |
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
186 collapsible: true, |
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
187 collapsed: true, |
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
188 padding: '10 10', |
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
189 items: [ |
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
190 { |
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
191 xtype: 'kommentarelist', |
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
192 probeId: this.modelId |
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
193 } |
7b1140bd8b3d
Re-Added Kommentare
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
128
diff
changeset
|
194 ] |
160
c932b0b41d2a
Reenabled Messungen in ProbenEdit.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
154
diff
changeset
|
195 }, |
c932b0b41d2a
Reenabled Messungen in ProbenEdit.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
154
diff
changeset
|
196 // Messungsangaben |
c932b0b41d2a
Reenabled Messungen in ProbenEdit.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
154
diff
changeset
|
197 { |
c932b0b41d2a
Reenabled Messungen in ProbenEdit.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
154
diff
changeset
|
198 xtype: 'fieldset', |
c932b0b41d2a
Reenabled Messungen in ProbenEdit.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
154
diff
changeset
|
199 title: 'Messungsangaben', |
c932b0b41d2a
Reenabled Messungen in ProbenEdit.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
154
diff
changeset
|
200 padding: '10 10', |
c932b0b41d2a
Reenabled Messungen in ProbenEdit.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
154
diff
changeset
|
201 items: [ |
c932b0b41d2a
Reenabled Messungen in ProbenEdit.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
154
diff
changeset
|
202 { |
172
cfa0cc437781
Implemented opening a new Messungen form when clicking and the "Add Button" on
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
160
diff
changeset
|
203 xtype: 'messungenlist', |
cfa0cc437781
Implemented opening a new Messungen form when clicking and the "Add Button" on
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
160
diff
changeset
|
204 probeId: this.modelId |
160
c932b0b41d2a
Reenabled Messungen in ProbenEdit.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
154
diff
changeset
|
205 } |
c932b0b41d2a
Reenabled Messungen in ProbenEdit.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
154
diff
changeset
|
206 ] |
122
a7bfaeb1655d
Cleanup part three. Reenabled Zusatzwerte and implemented sending nested data.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
121
diff
changeset
|
207 } |
71
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
208 ]; |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
209 this.callParent(); |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
210 }, |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
211 buildDescriptors: function() { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
212 var fields = new Array(); |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
213 for ($i=0; $i<12; $i++) { |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
214 fields[$i] = {fieldLabel: 'S'+$i, name: 's'+$i}; |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
215 } |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
216 return fields; |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
217 } |
db26aeebe521
Added new Form for editing proben. Use this form in the edit window.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
218 }); |