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