Mercurial > lada > lada-client
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; |