comparison app/view/form/Ortszuordnung.js @ 1343:cd16b30dbc10

correct behaviour of 'reverting changes' in ortszuordnung
author Maximilian Krambach <mkrambach@intevation.de>
date Mon, 06 Feb 2017 11:29:07 +0100
parents 2e8eba3918b1
children 2fc8e2b3c456
comparison
equal deleted inserted replaced
1342:d5e270fa91e4 1343:cd16b30dbc10
154 var staatStore = Ext.StoreManager.get('staaten'); 154 var staatStore = Ext.StoreManager.get('staaten');
155 var staat = staatStore.getById(ortrecord.get('staatId')); 155 var staat = staatStore.getById(ortrecord.get('staatId'));
156 var ortinfo = this.down('ortinfo'); 156 var ortinfo = this.down('ortinfo');
157 ortinfo.loadRecord(ortrecord); 157 ortinfo.loadRecord(ortrecord);
158 ortinfo.getForm().setValues({ 158 ortinfo.getForm().setValues({
159 gemeinde: verw.get('bezeichnung'),
160 staat: staat.get('staatIso'), 159 staat: staat.get('staatIso'),
161 lon: ortrecord.get('longitude'), 160 lon: ortrecord.get('longitude'),
162 lat: ortrecord.get('latitude') 161 lat: ortrecord.get('latitude')
163 }); 162 });
163 // some entries may not have a verwaltungseinheit
164 if (verw !== null) {
165 ortinfo.getForm().setValues({gemeinde: verw.get('bezeichnung')});
166 }
164 }, 167 },
165 168
166 setMessages: function(errors, warnings) { 169 setMessages: function(errors, warnings) {
167 var key; 170 var key;
168 var element; 171 var element;
213 */ 216 */
214 changed: function(newValue, oldValue) { 217 changed: function(newValue, oldValue) {
215 var controller = Lada.app.getController( 218 var controller = Lada.app.getController(
216 'Lada.controller.form.Ortszuordnung'); 219 'Lada.controller.form.Ortszuordnung');
217 var form = this.up('form').getForm(); 220 var form = this.up('form').getForm();
218 var fields = form.getFields().items;
219 controller.validityChange(form, form.isValid()); 221 controller.validityChange(form, form.isValid());
220 } 222 }
221 }); 223 });
222 224

http://lada.wald.intevation.org