comparison app/view/grid/Orte.js @ 1415:3da3772272a5

change column order in ort grid
author Michael Stanko <mstanko@bfs.de>
date Tue, 28 Mar 2017 15:04:25 +0200
parents 1cc11bada44e
children
comparison
equal deleted inserted replaced
1414:6f9985b4cf47 1415:3da3772272a5
105 allowBlank: false 105 allowBlank: false
106 }, 106 },
107 dataIndex: 'netzbetreiberId' 107 dataIndex: 'netzbetreiberId'
108 }, { 108 }, {
109 header: i18n.getMsg('orte.ortId'), 109 header: i18n.getMsg('orte.ortId'),
110 width: 60,
110 editor: { 111 editor: {
111 xtype: 'textfield', 112 xtype: 'textfield',
112 maxLength: 10, 113 maxLength: 10,
113 allowBlank: false 114 allowBlank: false
114 }, 115 },
115 filter: { 116 filter: {
116 type: 'string' 117 type: 'string'
117 }, 118 },
118 dataIndex: 'ortId' 119 dataIndex: 'ortId'
119 }, { 120 }, {
121 header: i18n.getMsg('orte.ortTyp'),
122 width: 40,
123 filter: {
124 type: 'string'
125 },
126 editor: {
127 xtype: 'combobox',
128 store: Ext.data.StoreManager.get('orttyp'),
129 displayField: 'code',
130 valueField: 'id'
131 },
132 renderer: function(value) {
133 if (value === undefined ||
134 value === null ||
135 value === ''
136 ) {
137 return '';
138 }
139 var ot = Ext.data.StoreManager.get('orttyp');
140 var record = ot.getById(value);
141 return record.get('code');
142 },
143 dataIndex: 'ortTyp'
144 }, {
145 header: i18n.getMsg('orte.kurztext'),
146 filter: {
147 type: 'string'
148 },
149 editor: {
150 xtype: 'textfield',
151 maxLength: 15,
152 allowBlank: false
153 },
154 dataIndex: 'kurztext'
155 }, {
156 header: i18n.getMsg('orte.langtext'),
157 width: 200,
158 filter: {
159 type: 'string'
160 },
161 editor: {
162 xtype: 'textfield',
163 maxLength: 100,
164 allowBlank: false
165 },
166 dataIndex: 'langtext'
167 }, {
168 header: i18n.getMsg('orte.verwaltungseinheit'),
169 dataIndex: 'gemId',
170 width: 200,
171 filter: {
172 type: 'string'
173 },
174 renderer: function(value) {
175 if (value === undefined ||
176 value === null ||
177 value === ''
178 ) {
179 return '';
180 }
181 var store = Ext.data.StoreManager.get('verwaltungseinheiten');
182 var record = store.getById(value);
183 return record.get('bezeichnung');
184 },
185 editor: {
186 xtype: 'combobox',
187 store: Ext.data.StoreManager.get('verwaltungseinheiten'),
188 displayField: 'bezeichnung',
189 valueField: 'id',
190 allowBlank: false
191 }
192 }, {
193 header: i18n.getMsg('orte.staatId'),
194 dataIndex: 'staatId',
195 width: 50,
196 filter: {
197 type: 'string'
198 },
199 renderer: function(value) {
200 if (value === undefined ||
201 value === null ||
202 value === ''
203 ) {
204 return '';
205 }
206 var staaten = Ext.data.StoreManager.get('staaten');
207 var record = staaten.getById(value);
208 return record.get('staatIso');
209 },
210 editor: {
211 xtype: 'combobox',
212 store: Ext.data.StoreManager.get('staaten'),
213 displayField: 'staatIso',
214 valueField: 'id',
215 allowBlank: false
216 }
217 }, {
120 header: i18n.getMsg('orte.nutsCode'), 218 header: i18n.getMsg('orte.nutsCode'),
121 editor: { 219 editor: {
122 xtype: 'textfield', 220 xtype: 'textfield',
123 maxLength: 10 221 maxLength: 10
124 }, 222 },
125 filter: { 223 filter: {
126 type: 'string' 224 type: 'string'
127 }, 225 },
128 dataIndex: 'nutsCode' 226 dataIndex: 'nutsCode'
227 }, {
228 header: i18n.getMsg('orte.ozId'),
229 filter: {
230 type: 'string'
231 },
232 editor: {
233 xtype: 'combobox',
234 store: Ext.data.StoreManager.get('ortszusatz'),
235 displayField: 'ozsId',
236 valueField: 'ozsId'
237 },
238 renderer: function(value) {
239 if (value === undefined ||
240 value === null ||
241 value === ''
242 ) {
243 return '';
244 }
245 var oz = Ext.data.StoreManager.get('ortszusatz');
246 var record = oz.getById(value);
247 return record.get('ozsId');
248 },
249 dataIndex: 'ozId'
129 }, { 250 }, {
130 header: i18n.getMsg('orte.anlageId'), 251 header: i18n.getMsg('orte.anlageId'),
131 editor: { 252 editor: {
132 xtype: 'combobox', 253 xtype: 'combobox',
133 store: Ext.data.StoreManager.get('ktas'), 254 store: Ext.data.StoreManager.get('ktas'),
145 var record = store.getById(value); 266 var record = store.getById(value);
146 return record.get('code'); 267 return record.get('code');
147 }, 268 },
148 dataIndex: 'anlageId' 269 dataIndex: 'anlageId'
149 }, { 270 }, {
150 header: i18n.getMsg('orte.verwaltungseinheit'), 271 header: i18n.getMsg('orte.mpArt'),
151 dataIndex: 'gemId', 272 filter: {
152 width: 120, 273 type: 'string'
153 filter: { 274 },
154 type: 'string' 275 editor: {
155 }, 276 xtype: 'textfield',
156 renderer: function(value) { 277 maxLength: 10
157 if (value === undefined || 278 },
158 value === null || 279 dataIndex: 'mpArt'
159 value === '' 280 }, {
160 ) { 281 header: i18n.getMsg('orte.zone'),
161 return ''; 282 filter: {
162 } 283 type: 'string'
163 var store = Ext.data.StoreManager.get('verwaltungseinheiten'); 284 },
164 var record = store.getById(value); 285 editor: {
165 return record.get('bezeichnung'); 286 xtype: 'textfield',
166 }, 287 maxLength: 1
167 editor: { 288 },
168 xtype: 'combobox', 289 dataIndex: 'zone'
169 store: Ext.data.StoreManager.get('verwaltungseinheiten'), 290 }, {
170 displayField: 'bezeichnung', 291 header: i18n.getMsg('orte.sektor'),
171 valueField: 'id', 292 filter: {
172 allowBlank: false 293 type: 'string'
173 } 294 },
174 }, { 295 editor: {
175 header: i18n.getMsg('orte.staatId'), 296 xtype: 'textfield',
176 dataIndex: 'staatId', 297 maxLength: 2
177 width: 70, 298 },
178 filter: { 299 dataIndex: 'sektor'
179 type: 'string' 300 }, {
180 }, 301 header: i18n.getMsg('orte.zustaendigkeit'),
181 renderer: function(value) { 302 filter: {
182 if (value === undefined || 303 type: 'string'
183 value === null || 304 },
184 value === '' 305 editor: {
185 ) { 306 xtype: 'textfield',
186 return ''; 307 maxLength: 10
187 } 308 },
188 var staaten = Ext.data.StoreManager.get('staaten'); 309 dataIndex: 'zustaendigkeit'
189 var record = staaten.getById(value); 310 }, {
190 return record.get('staatIso'); 311 header: i18n.getMsg('orte.berichtstext'),
191 }, 312 filter: {
192 editor: { 313 type: 'string'
193 xtype: 'combobox', 314 },
194 store: Ext.data.StoreManager.get('staaten'), 315 editor: {
195 displayField: 'staatIso', 316 xtype: 'textfield',
196 valueField: 'id', 317 maxLength: 70
197 allowBlank: false 318 },
198 } 319 dataIndex: 'berichtstext'
320 }, {
321 header: i18n.getMsg('orte.unscharf'),
322 filter: {
323 type: 'string'
324 },
325 editor: {
326 xtype: 'textfield'
327 },
328 dataIndex: 'unscharf'
199 }, { 329 }, {
200 header: i18n.getMsg('orte.kdaId'), 330 header: i18n.getMsg('orte.kdaId'),
201 filter: { 331 filter: {
202 type: 'string' 332 type: 'string'
203 }, 333 },
218 var record = kda.getById(value); 348 var record = kda.getById(value);
219 return record.get('koordinatenart'); 349 return record.get('koordinatenart');
220 }, 350 },
221 dataIndex: 'kdaId' 351 dataIndex: 'kdaId'
222 }, { 352 }, {
223 header: i18n.getMsg('orte.ozId'), 353 header: i18n.getMsg('orte.koordXExtern'),
224 filter: { 354 filter: {
225 type: 'string' 355 type: 'string'
226 }, 356 },
227 editor: { 357 editor: {
228 xtype: 'combobox', 358 xtype: 'textfield',
229 store: Ext.data.StoreManager.get('ortszusatz'), 359 maxLength: 22,
230 displayField: 'ozsId', 360 allowBlank: false
231 valueField: 'ozsId' 361 },
232 }, 362 dataIndex: 'koordXExtern'
233 renderer: function(value) { 363 }, {
234 if (value === undefined || 364 header: i18n.getMsg('orte.koordYExtern'),
235 value === null || 365 filter: {
236 value === '' 366 type: 'string'
237 ) { 367 },
238 return ''; 368 editor: {
239 } 369 xtype: 'textfield',
240 var oz = Ext.data.StoreManager.get('ortszusatz'); 370 maxLength: 22,
241 var record = oz.getById(value); 371 allowBlank: false
242 return record.get('ozsId'); 372 },
243 }, 373 dataIndex: 'koordYExtern'
244 dataIndex: 'ozId' 374 }, {
245 }, { 375 header: i18n.getMsg('orte.longitude'),
246 header: i18n.getMsg('orte.ortTyp'), 376 filter: {
247 filter: { 377 type: 'numeric'
248 type: 'string' 378 },
249 }, 379 editor: {
250 editor: { 380 xtype: 'numberfield'
251 xtype: 'combobox', 381 },
252 store: Ext.data.StoreManager.get('orttyp'), 382 dataIndex: 'longitude'
253 displayField: 'code', 383 }, {
254 valueField: 'id' 384 header: i18n.getMsg('orte.latitude'),
255 }, 385 filter: {
256 renderer: function(value) { 386 type: 'numeric'
257 if (value === undefined || 387 },
258 value === null || 388 editor: {
259 value === '' 389 xtype: 'numberfield'
260 ) { 390 },
261 return ''; 391 dataIndex: 'latitude'
262 }
263 var ot = Ext.data.StoreManager.get('orttyp');
264 var record = ot.getById(value);
265 return record.get('code');
266 },
267 dataIndex: 'ortTyp'
268 }, {
269 header: i18n.getMsg('orte.mpArt'),
270 filter: {
271 type: 'string'
272 },
273 editor: {
274 xtype: 'textfield',
275 maxLength: 10
276 },
277 dataIndex: 'mpArt'
278 }, {
279 header: i18n.getMsg('orte.zone'),
280 filter: {
281 type: 'string'
282 },
283 editor: {
284 xtype: 'textfield',
285 maxLength: 1
286 },
287 dataIndex: 'zone'
288 }, {
289 header: i18n.getMsg('orte.sektor'),
290 filter: {
291 type: 'string'
292 },
293 editor: {
294 xtype: 'textfield',
295 maxLength: 2
296 },
297 dataIndex: 'sektor'
298 }, {
299 header: i18n.getMsg('orte.zustaendigkeit'),
300 filter: {
301 type: 'string'
302 },
303 editor: {
304 xtype: 'textfield',
305 maxLength: 10
306 },
307 dataIndex: 'zustaendigkeit'
308 }, {
309 header: i18n.getMsg('orte.berichtstext'),
310 filter: {
311 type: 'string'
312 },
313 editor: {
314 xtype: 'textfield',
315 maxLength: 70
316 },
317 dataIndex: 'berichtstext'
318 }, {
319 header: i18n.getMsg('orte.kurztext'),
320 filter: {
321 type: 'string'
322 },
323 editor: {
324 xtype: 'textfield',
325 maxLength: 15,
326 allowBlank: false
327 },
328 dataIndex: 'kurztext'
329 }, {
330 header: i18n.getMsg('orte.langtext'),
331 filter: {
332 type: 'string'
333 },
334 editor: {
335 xtype: 'textfield',
336 maxLength: 100,
337 allowBlank: false
338 },
339 dataIndex: 'langtext'
340 }, {
341 header: i18n.getMsg('orte.unscharf'),
342 filter: {
343 type: 'string'
344 },
345 editor: {
346 xtype: 'textfield'
347 },
348 dataIndex: 'unscharf'
349 }, { 392 }, {
350 header: i18n.getMsg('orte.hoeheLand'), 393 header: i18n.getMsg('orte.hoeheLand'),
351 filter: { 394 filter: {
352 type: 'numeric' 395 type: 'numeric'
353 }, 396 },
354 editor: { 397 editor: {
355 xtype: 'numberfield' 398 xtype: 'numberfield'
356 }, 399 },
357 dataIndex: 'hoeheLand' 400 dataIndex: 'hoeheLand'
358 }, {
359 header: i18n.getMsg('orte.koordXExtern'),
360 filter: {
361 type: 'string'
362 },
363 editor: {
364 xtype: 'textfield',
365 maxLength: 22,
366 allowBlank: false
367 },
368 dataIndex: 'koordXExtern'
369 }, {
370 header: i18n.getMsg('orte.koordYExtern'),
371 filter: {
372 type: 'string'
373 },
374 editor: {
375 xtype: 'textfield',
376 maxLength: 22,
377 allowBlank: false
378 },
379 dataIndex: 'koordYExtern'
380 }, {
381 header: i18n.getMsg('orte.longitude'),
382 filter: {
383 type: 'numeric'
384 },
385 editor: {
386 xtype: 'numberfield'
387 },
388 dataIndex: 'longitude'
389 }, {
390 header: i18n.getMsg('orte.latitude'),
391 filter: {
392 type: 'numeric'
393 },
394 editor: {
395 xtype: 'numberfield'
396 },
397 dataIndex: 'latitude'
398 }, { 401 }, {
399 header: i18n.getMsg('letzteAenderung'), 402 header: i18n.getMsg('letzteAenderung'),
400 filter: { 403 filter: {
401 type: 'date' 404 type: 'date'
402 }, 405 },

http://lada.wald.intevation.org