comparison app/controller/Zusatzwerte.js @ 126:3d8cbc2d0dc1

Use probeId value of the add button to set the probeId of new created Zusatzwerte.
author Torsten Irländer <torsten.irlaender@intevation.de>
date Tue, 25 Jun 2013 11:07:31 +0200
parents a7bfaeb1655d
children 33aed7dde69f
comparison
equal deleted inserted replaced
125:324b11db4323 126:3d8cbc2d0dc1
41 var model = form.model; 41 var model = form.model;
42 // Set Probenzusatzwert and rebind the model to the form. 42 // Set Probenzusatzwert and rebind the model to the form.
43 var xxx = this.getProbenzusatzwerteStore(); 43 var xxx = this.getProbenzusatzwerteStore();
44 var probenzusatz = xxx.getAt(xxx.find('pzsId', values.pzsId)); 44 var probenzusatz = xxx.getAt(xxx.find('pzsId', values.pzsId));
45 model.setProbenzusatz(probenzusatz); 45 model.setProbenzusatz(probenzusatz);
46 // Set ProbenId
47 // model.probeId =
48 form.commit(); 46 form.commit();
49 }, 47 },
50 addZusatzwert: function(button) { 48 addZusatzwert: function(button) {
51 console.log('Adding new Zusatzwert'); 49 console.log('Adding new Zusatzwert for Probe' + button.probenId);
52 var view = Ext.widget('zusatzwertecreate'); 50 var zusatzwert = Ext.create('Lada.model.Zusatzwert');
51 zusatzwert.set('probeId', button.probeId);
52 var view = Ext.widget('zusatzwertecreate', {model: zusatzwert});
53 }, 53 },
54 editZusatzwert: function(grid, record) { 54 editZusatzwert: function(grid, record) {
55 console.log('Editing Zusatzwert'); 55 console.log('Editing Zusatzwert');
56 var view = Ext.widget('zusatzwertecreate', {model: record}); 56 var view = Ext.widget('zusatzwertecreate', {model: record});
57 console.log("Loaded Zusatzwert with ID " + record.getId()); //outputs ID 57 console.log("Loaded Zusatzwert with ID " + record.getId()); //outputs ID

http://lada.wald.intevation.org