comparison app/view/form/Ortserstellung.js @ 1311:2d92be45df9e

update the record according to form when sending similar Ort in Ortserstellung
author Maximilian Krambach <mkrambach@intevation.de>
date Fri, 03 Feb 2017 09:35:30 +0100
parents 9b50bf4c218b
children f60b73cbdee4
comparison
equal deleted inserted replaced
1310:9b50bf4c218b 1311:2d92be45df9e
265 }, 265 },
266 266
267 saveOrt: function() { 267 saveOrt: function() {
268 var this_panel = this.up('panel'); 268 var this_panel = this.up('panel');
269 var form = this_panel.getForm(); 269 var form = this_panel.getForm();
270 var record = form.getRecord();
270 var data = form.getFieldValues(true); 271 var data = form.getFieldValues(true);
271 for (var key in data) { 272 for (var key in data) {
272 form.getRecord().set(key, data[key]); 273 record.set(key, data[key]);
273 } 274 }
274 this_panel.record.set('letzteAenderung', 0); 275 record.set('netzbetreiberId', Lada.netzbetreiber[0]);
275 this_panel.record.set('id', null); 276 record.save({
276 this_panel.record.set('netzbetreiberId', Lada.netzbetreiber[0]);
277 this_panel.record.save({
278 success: function(record, response) { 277 success: function(record, response) {
279 var newOrtId; 278 var newOrtId;
280 var ozw = this_panel.up().parentWindow; 279 var ozw = this_panel.up().parentWindow;
281 var json = Ext.decode(response.response.responseText); 280 var json = Ext.decode(response.response.responseText);
282 if (json) { 281 if (json) {
362 361
363 clearMessages: function() { 362 clearMessages: function() {
364 // TODO: this is a stub 363 // TODO: this is a stub
365 } 364 }
366 365
367 }); 366 e);

http://lada.wald.intevation.org