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