comparison app/view/form/Ortszuordnung.js @ 1350:ba106500af0b

Ortrecord in Ortszuordnung failed if there is no Staat
author Maximilian Krambach <mkrambach@intevation.de>
date Tue, 07 Feb 2017 14:45:11 +0100
parents 2fc8e2b3c456
children 9cac9eb1365f
comparison
equal deleted inserted replaced
1349:c05a5534f0d9 1350:ba106500af0b
156 var verw = verwStore.getById(ortrecord.get('gemId')); 156 var verw = verwStore.getById(ortrecord.get('gemId'));
157 var staatStore = Ext.StoreManager.get('staaten'); 157 var staatStore = Ext.StoreManager.get('staaten');
158 var staat = staatStore.getById(ortrecord.get('staatId')); 158 var staat = staatStore.getById(ortrecord.get('staatId'));
159 var ortinfo = this.down('ortinfo'); 159 var ortinfo = this.down('ortinfo');
160 ortinfo.loadRecord(ortrecord); 160 ortinfo.loadRecord(ortrecord);
161 ortinfo.getForm().setValues({
162 staat: staat.get('staatIso'),
163 lon: ortrecord.get('longitude'),
164 lat: ortrecord.get('latitude')
165 });
166 // some entries may not have a verwaltungseinheit
167 if (verw !== null) { 161 if (verw !== null) {
168 ortinfo.getForm().setValues({gemeinde: verw.get('bezeichnung')}); 162 ortinfo.getForm().setValues({gemeinde: verw.get('bezeichnung')});
163 } else {
164 ortinfo.getForm().setValues({gemeinde: ''});
165 }
166 if (staat !== null) {
167 ortinfo.getForm().setValues({staat: staat.get('staatIso')});
168 } else {
169 ortinfo.getForm().setValues({staat: ''});
169 } 170 }
170 }, 171 },
171 172
172 setMessages: function(errors, warnings) { 173 setMessages: function(errors, warnings) {
173 var key; 174 var key;

http://lada.wald.intevation.org