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 }

http://lada.wald.intevation.org