comparison app/view/grid/Ortszuordnung.js @ 1299:394c722e5402

Use i18n instead of hardcoded strings for Ortszuordnung-grid.
author Tom Gottfried <tom@intevation.de>
date Thu, 02 Feb 2017 11:48:18 +0100
parents bfdc00c24baf
children 1a2cd9bef6d7
comparison
equal deleted inserted replaced
1298:3025014e83c6 1299:394c722e5402
32 readOnly: true, 32 readOnly: true,
33 allowDeselect: true, 33 allowDeselect: true,
34 34
35 initComponent: function() { 35 initComponent: function() {
36 var me = this; 36 var me = this;
37 var i18n = Lada.getApplication().bundle;
38
37 this.dockedItems = [{ 39 this.dockedItems = [{
38 xtype: 'toolbar', 40 xtype: 'toolbar',
39 dock: 'bottom', 41 dock: 'bottom',
40 items: ['->', { 42 items: ['->', {
41 text: 'Hinzufügen', 43 text: 'Hinzufügen',
70 flex: 1, 72 flex: 1,
71 editor: { 73 editor: {
72 allowBlank: false 74 allowBlank: false
73 } 75 }
74 }, { 76 }, {
75 header: 'Ort-ID', 77 header: i18n.getMsg('orte.ortId'),
76 dataIndex: 'ortId', 78 dataIndex: 'ortId',
77 flex: 2, 79 flex: 2,
78 renderer: function(value, meta, zuordnung) { 80 renderer: function(value, meta, zuordnung) {
79 var store = Ext.data.StoreManager.get('orte'); 81 var store = Ext.data.StoreManager.get('orte');
80 var record = store.getById(value); 82 var record = store.getById(value);
94 }); 96 });
95 } 97 }
96 return record.get('ortId'); 98 return record.get('ortId');
97 } 99 }
98 }, { 100 }, {
99 header: 'Staat', 101 header: i18n.getMsg('staat'),
100 dataIndex: 'ortId', 102 dataIndex: 'ortId',
101 flex: 1, 103 flex: 1,
102 renderer: function(value) { 104 renderer: function(value) {
103 var store = Ext.data.StoreManager.get('orte'); 105 var store = Ext.data.StoreManager.get('orte');
104 var staaten = Ext.data.StoreManager.get('staaten'); 106 var staaten = Ext.data.StoreManager.get('staaten');
108 } 110 }
109 var record = staaten.getById(ortRecord.get('staatId')); 111 var record = staaten.getById(ortRecord.get('staatId'));
110 return record.get('staatIso'); 112 return record.get('staatIso');
111 } 113 }
112 }, { 114 }, {
113 header: 'Gemeindeschlüssel', 115 header: i18n.getMsg('orte.gemId'),
114 dataIndex: 'ortId', 116 dataIndex: 'ortId',
115 flex: 3, 117 flex: 3,
116 renderer: function(value) { 118 renderer: function(value) {
117 var store = Ext.data.StoreManager.get('orte'); 119 var store = Ext.data.StoreManager.get('orte');
118 var record = store.getById(value); 120 var record = store.getById(value);
120 return ''; 122 return '';
121 } 123 }
122 return record.get('gemId'); 124 return record.get('gemId');
123 } 125 }
124 }, { 126 }, {
125 header: 'Gemeindename', 127 header: i18n.getMsg('orte.verwaltungseinheit'),
126 dataIndex: 'ortId', 128 dataIndex: 'ortId',
127 flex: 4, 129 flex: 4,
128 renderer: function(value) { 130 renderer: function(value) {
129 var store = Ext.data.StoreManager.get('orte'); 131 var store = Ext.data.StoreManager.get('orte');
130 var gemeinden = 132 var gemeinden =
136 var gemid = record.get('gemId'); 138 var gemid = record.get('gemId');
137 var record2 = gemeinden.getById(gemid); 139 var record2 = gemeinden.getById(gemid);
138 return record2.get('bezeichnung'); 140 return record2.get('bezeichnung');
139 } 141 }
140 }, { 142 }, {
141 header: 'Anlage', 143 header: i18n.getMsg('orte.anlageId'),
142 dataIndex: 'ortId', 144 dataIndex: 'ortId',
143 flex: 3, 145 flex: 3,
144 renderer: function(value) { 146 renderer: function(value) {
145 var store = Ext.data.StoreManager.get('orte'); 147 var store = Ext.data.StoreManager.get('orte');
146 var record = store.getById(value); 148 var record = store.getById(value);

http://lada.wald.intevation.org