comparison app/view/form/Ortszuordnung.js @ 1338:d2f06ce4d43a

Use service and widget instead of local store for OrtszuordnungTyp.
author Tom Gottfried <tom@intevation.de>
date Fri, 03 Feb 2017 18:01:25 +0100
parents cba4e0b0e336
children 1a2cd9bef6d7
comparison
equal deleted inserted replaced
1337:7194964183f4 1338:d2f06ce4d43a
13 extend: 'Ext.form.Panel', 13 extend: 'Ext.form.Panel',
14 alias: 'widget.ortszuordnungform', 14 alias: 'widget.ortszuordnungform',
15 15
16 requires: [ 16 requires: [
17 'Lada.view.form.OrtInfo', 17 'Lada.view.form.OrtInfo',
18 'Lada.view.widget.OrtszuordnungTyp',
18 'Lada.view.widget.Verwaltungseinheit', 19 'Lada.view.widget.Verwaltungseinheit',
19 'Lada.view.widget.Staat' 20 'Lada.view.widget.Staat'
20 ], 21 ],
21 22
22 layout: 'fit', 23 layout: 'fit',
97 labelWidth: 125, 98 labelWidth: 125,
98 maxLength: 100, 99 maxLength: 100,
99 name: 'ortszusatztext', 100 name: 'ortszusatztext',
100 fieldLabel: i18n.getMsg('ortszuordnung.form.field.ortszusatztext') 101 fieldLabel: i18n.getMsg('ortszuordnung.form.field.ortszusatztext')
101 }, { 102 }, {
102 xtype: 'cbox', 103 xtype: 'ortszuordnungtyp',
103 labelWidth: 125, 104 labelWidth: 125,
104 maxLength: 1,
105 allowBlank: false, 105 allowBlank: false,
106 editable: true, 106 editable: true,
107 name: this.typName, 107 name: this.typName,
108 disableKeyFilter: true, 108 disableKeyFilter: true,
109 fieldLabel: i18n.getMsg('ortszuordnung.form.field.ortszuordnungtyp'), 109 fieldLabel: i18n.getMsg('ortszuordnung.form.field.ortszuordnungtyp'),
110 store: Ext.create('Ext.data.Store', {
111 fields: ['value', 'label'],
112 //TODO: Meaning of the letters should be added
113 data : [
114 {'value':'U', 'label':'U'},
115 {'value':'E', 'label':'E'},
116 {'value':'Z', 'label':'Z'},
117 {'value':'A', 'label':'A'}
118 ]
119 }),
120 displayField: 'label',
121 valueField: 'value',
122 emptyText: 'Bitte geben Sie einen Ortszuordnungstyp ein',
123 queryMode: 'local'
124 }, { 110 }, {
125 // this field is hidden because the user doesn't 111 // this field is hidden because the user doesn't
126 // need to know the internal ortID 112 // need to know the internal ortID
127 xtype: 'textfield', 113 xtype: 'textfield',
128 allowBlank: false, 114 allowBlank: false,

http://lada.wald.intevation.org