Mercurial > lada > lada-client
comparison app/view/proben/EditForm.js @ 491:850ccfe5f3c4
Code style.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Fri, 31 Oct 2014 23:23:32 +0100 |
parents | debfcc7713e3 |
children | 7c0653e8d9f7 |
comparison
equal
deleted
inserted
replaced
490:446e99cfd425 | 491:850ccfe5f3c4 |
---|---|
25 ], | 25 ], |
26 model: 'Lada.model.Probe', | 26 model: 'Lada.model.Probe', |
27 alias: 'widget.probeneditform', | 27 alias: 'widget.probeneditform', |
28 | 28 |
29 initComponent: function() { | 29 initComponent: function() { |
30 this.items = [ | 30 this.items = [{ |
31 { | 31 xtype: 'fieldset', |
32 title: 'Probenangaben', | |
33 defaults: { | |
34 labelWidth: 150 | |
35 }, | |
36 items: [{ | |
37 xtype: 'mst', | |
38 name: 'mstId', | |
39 fieldLabel: 'Messstelle', | |
40 allowBlank: false | |
41 }, { | |
42 xtype: 'textfield', | |
43 name: 'hauptprobenNr', | |
44 maxLength: 20, | |
45 fieldLabel: 'Hauptprobennr.' | |
46 }, { | |
32 xtype: 'fieldset', | 47 xtype: 'fieldset', |
33 title: 'Probenangaben', | 48 title: 'Erweiterte Probenangaben', |
34 defaults: { | |
35 labelWidth: 150 | |
36 }, | |
37 items: [ | |
38 { | |
39 xtype: 'mst', | |
40 name: 'mstId', | |
41 fieldLabel: 'Messstelle', | |
42 allowBlank: false | |
43 }, | |
44 { | |
45 xtype: 'textfield', | |
46 name: 'hauptprobenNr', | |
47 maxLength: 20, | |
48 fieldLabel: 'Hauptprobennr.' | |
49 }, | |
50 { | |
51 xtype: 'fieldset', | |
52 title: 'Erweiterte Probenangaben', | |
53 collapsible: true, | |
54 collapsed: true, | |
55 items: [ | |
56 { | |
57 xtype: 'datenbasis', | |
58 id: 'datenbasis', | |
59 editable: false, | |
60 name: 'datenbasisId', | |
61 fieldLabel: 'Datenbasis' | |
62 }, | |
63 { | |
64 xtype: 'betriebsart', | |
65 name: 'baId', | |
66 fieldLabel: 'Betriebsart' | |
67 }, | |
68 { | |
69 xtype: 'testdatensatz', | |
70 name: 'test', | |
71 fieldLabel: 'Testdatensatz', | |
72 allowBlank: false | |
73 }, | |
74 { | |
75 xtype: 'probenart', | |
76 id: 'probenart', | |
77 editable: false, | |
78 name: 'probenartId', | |
79 fieldLabel: 'Probenart', | |
80 allowBlank: false | |
81 }, | |
82 { | |
83 xtype: 'numberfield', | |
84 allowDecimals: false, | |
85 name: 'probeNehmerId', | |
86 fieldLabel: 'Probennehmer' | |
87 }, | |
88 { | |
89 xtype: 'netzbetreiber', | |
90 name: 'netzbetreiberId', | |
91 editable: false, | |
92 fieldLabel: 'Netzbetreiber', | |
93 allowBlank: false | |
94 }, | |
95 { | |
96 xtype: 'textfield', | |
97 name: 'x11', | |
98 fieldLabel: 'Datensatzerzeuger' | |
99 } | |
100 ] | |
101 } | |
102 ] | |
103 }, | |
104 // Medium | |
105 { | |
106 xtype: 'fieldset', | |
107 title: 'Medium', | |
108 defaults: { | |
109 labelWidth: 150 | |
110 }, | |
111 items: [ | |
112 { | |
113 xtype: 'uwb', | |
114 name: 'umwId', | |
115 fieldLabel: 'Umweltbereich', | |
116 allowBlank: false | |
117 }, | |
118 { | |
119 xtype: 'textfield', | |
120 maxLength: 100, | |
121 name: 'media', | |
122 fieldLabel: 'Medienbezeichnung' | |
123 }, | |
124 { | |
125 xtype: 'textfield', | |
126 maxLength: 100, | |
127 name: 'mediaDesk', | |
128 fieldLabel: 'Deskriptoren' | |
129 }, | |
130 { | |
131 xtype: 'fieldset', | |
132 title: 'Details Deskriptoren', | |
133 collapsible: true, | |
134 collapsed: true, | |
135 defaultType: 'textfield', | |
136 items: this.buildDescriptors() | |
137 } | |
138 ] | |
139 }, | |
140 // Zeit | |
141 { | |
142 xtype: 'fieldset', | |
143 title: 'Zeit', | |
144 defaultType: 'datetime', | |
145 defaults: { | |
146 labelWidth: 150 | |
147 }, | |
148 items: [ | |
149 { | |
150 fieldLabel: 'Probennahme Beginn', | |
151 name: 'probeentnahmeBeginn' | |
152 }, | |
153 { | |
154 fieldLabel: 'Probennahme Ende', | |
155 name: 'probeentnahmeEnde' | |
156 }, | |
157 { | |
158 fieldLabel: 'Sollzeit Von', | |
159 name: 'solldatumBeginn' | |
160 }, | |
161 { | |
162 fieldLabel: 'Sollzeit Bis', | |
163 name: 'solldatumEnde' | |
164 } | |
165 ] | |
166 }, | |
167 // Ortsangaben | |
168 { | |
169 xtype: 'fieldset', | |
170 title: 'Ortsangaben', | |
171 padding: '10 10', | |
172 items: [ | |
173 { | |
174 xtype: 'ortelist', | |
175 probeId: this.modelId | |
176 } | |
177 ] | |
178 }, | |
179 // Probenzusatzwerte | |
180 { | |
181 xtype: 'fieldset', | |
182 title: 'Probenzusatzwerte', | |
183 collapsible: true, | 49 collapsible: true, |
184 collapsed: true, | 50 collapsed: true, |
185 padding: '10 10', | 51 items: [{ |
186 items: [ | 52 xtype: 'datenbasis', |
187 { | 53 id: 'datenbasis', |
188 xtype: 'zusatzwertelist', | 54 editable: false, |
189 probeId: this.modelId | 55 name: 'datenbasisId', |
190 } | 56 fieldLabel: 'Datenbasis' |
191 ] | 57 }, { |
58 xtype: 'betriebsart', | |
59 name: 'baId', | |
60 fieldLabel: 'Betriebsart' | |
61 }, { | |
62 xtype: 'testdatensatz', | |
63 name: 'test', | |
64 fieldLabel: 'Testdatensatz', | |
65 allowBlank: false | |
66 }, { | |
67 xtype: 'probenart', | |
68 id: 'probenart', | |
69 editable: false, | |
70 name: 'probenartId', | |
71 fieldLabel: 'Probenart', | |
72 allowBlank: false | |
73 }, { | |
74 xtype: 'numberfield', | |
75 allowDecimals: false, | |
76 name: 'probeNehmerId', | |
77 fieldLabel: 'Probennehmer' | |
78 }, { | |
79 xtype: 'netzbetreiber', | |
80 name: 'netzbetreiberId', | |
81 editable: false, | |
82 fieldLabel: 'Netzbetreiber', | |
83 allowBlank: false | |
84 }, { | |
85 xtype: 'textfield', | |
86 name: 'x11', | |
87 fieldLabel: 'Datensatzerzeuger' | |
88 }] | |
89 }] | |
90 }, { | |
91 // Medium | |
92 xtype: 'fieldset', | |
93 title: 'Medium', | |
94 defaults: { | |
95 labelWidth: 150 | |
192 }, | 96 }, |
193 // Probenkommentar | 97 items: [{ |
194 { | 98 xtype: 'uwb', |
99 name: 'umwId', | |
100 fieldLabel: 'Umweltbereich', | |
101 allowBlank: false | |
102 }, { | |
103 xtype: 'textfield', | |
104 maxLength: 100, | |
105 name: 'media', | |
106 fieldLabel: 'Medienbezeichnung' | |
107 }, { | |
108 xtype: 'textfield', | |
109 maxLength: 100, | |
110 name: 'mediaDesk', | |
111 fieldLabel: 'Deskriptoren' | |
112 }, { | |
195 xtype: 'fieldset', | 113 xtype: 'fieldset', |
196 title: 'Probenkommentare', | 114 title: 'Details Deskriptoren', |
197 collapsible: true, | 115 collapsible: true, |
198 collapsed: true, | 116 collapsed: true, |
199 padding: '10 10', | 117 defaultType: 'textfield', |
200 items: [ | 118 items: this.buildDescriptors() |
201 { | 119 }] |
202 xtype: 'kommentarelist', | 120 }, { |
203 probeId: this.modelId | 121 // Zeit |
204 } | 122 xtype: 'fieldset', |
205 ] | 123 title: 'Zeit', |
124 defaultType: 'datetime', | |
125 defaults: { | |
126 labelWidth: 150 | |
206 }, | 127 }, |
128 items: [{ | |
129 fieldLabel: 'Probennahme Beginn', | |
130 name: 'probeentnahmeBeginn' | |
131 }, { | |
132 fieldLabel: 'Probennahme Ende', | |
133 name: 'probeentnahmeEnde' | |
134 }, { | |
135 fieldLabel: 'Sollzeit Von', | |
136 name: 'solldatumBeginn' | |
137 }, { | |
138 fieldLabel: 'Sollzeit Bis', | |
139 name: 'solldatumEnde' | |
140 }] | |
141 }, { | |
142 // Ortsangaben | |
143 xtype: 'fieldset', | |
144 title: 'Ortsangaben', | |
145 padding: '10 10', | |
146 items: [{ | |
147 xtype: 'ortelist', | |
148 probeId: this.modelId | |
149 }] | |
150 }, { | |
151 // Probenzusatzwerte | |
152 xtype: 'fieldset', | |
153 title: 'Probenzusatzwerte', | |
154 collapsible: true, | |
155 collapsed: true, | |
156 padding: '10 10', | |
157 items: [{ | |
158 xtype: 'zusatzwertelist', | |
159 probeId: this.modelId | |
160 }] | |
161 }, { | |
162 // Probenkommentar | |
163 xtype: 'fieldset', | |
164 title: 'Probenkommentare', | |
165 collapsible: true, | |
166 collapsed: true, | |
167 padding: '10 10', | |
168 items: [{ | |
169 xtype: 'kommentarelist', | |
170 probeId: this.modelId | |
171 }] | |
172 }, { | |
207 // Messungsangaben | 173 // Messungsangaben |
208 { | 174 xtype: 'fieldset', |
209 xtype: 'fieldset', | 175 title: 'Messungsangaben', |
210 title: 'Messungsangaben', | 176 padding: '10 10', |
211 padding: '10 10', | 177 items: [{ |
212 items: [ | 178 xtype: 'messungenlist', |
213 { | 179 probeId: this.modelId |
214 xtype: 'messungenlist', | 180 }] |
215 probeId: this.modelId | 181 }]; |
216 } | 182 this.callParent(arguments); |
217 ] | |
218 } | |
219 ]; | |
220 this.callParent(); | |
221 }, | 183 }, |
184 | |
222 buildDescriptors: function() { | 185 buildDescriptors: function() { |
223 var fields = new Array(); | 186 var fields = new Array(); |
224 for ($i=0; $i<12; $i++) { | 187 for ($i=0; $i<12; $i++) { |
225 fields[$i] = {fieldLabel: 'S'+$i, name: 's'+$i}; | 188 fields[$i] = {fieldLabel: 'S'+$i, name: 's'+$i}; |
226 } | 189 } |