Mercurial > lada > lada-client
comparison app/controller/Zusatzwerte.js @ 451:d49a6fcd9f57
Fix Creating, editing and deleting of Zusatzwerte.
author | Torsten Irländer <torsten.irlaender@intevation.de> |
---|---|
date | Thu, 12 Dec 2013 10:39:18 +0100 |
parents | 6a7a9267e00f |
children | debfcc7713e3 |
comparison
equal
deleted
inserted
replaced
450:e228fecd1577 | 451:d49a6fcd9f57 |
---|---|
13 this.callParent(); | 13 this.callParent(); |
14 }, | 14 }, |
15 addListeners: function() { | 15 addListeners: function() { |
16 this.control({ | 16 this.control({ |
17 'zusatzwertelist': { | 17 'zusatzwertelist': { |
18 itemdblclick: this.editZusatzwert | 18 itemdblclick: this.editItem |
19 }, | 19 }, |
20 'zusatzwertelist toolbar button[action=add]': { | 20 'zusatzwertelist toolbar button[action=add]': { |
21 click: this.addZusatzwert | 21 click: this.addItem |
22 }, | 22 }, |
23 'zusatzwertelist toolbar button[action=delete]': { | 23 'zusatzwertelist toolbar button[action=delete]': { |
24 click: this.deleteZusatzwert | 24 click: this.deleteItem |
25 }, | 25 }, |
26 'zusatzwertecreate form': { | 26 'zusatzwertecreate form': { |
27 savesuccess: this.createSuccess, | 27 savesuccess: this.createSuccess, |
28 savefailure: this.createFailure | 28 savefailure: this.createFailure |
29 }, | 29 }, |
30 'zusatzwertecreate button[action=save]': { | 30 'zusatzwertecreate button[action=save]': { |
31 click: this.saveZusatzwert | 31 click: this.saveItem |
32 }, | 32 }, |
33 'zusatzwerteedit form': { | 33 'zusatzwerteedit form': { |
34 savesuccess: this.editSuccess, | 34 savesuccess: this.editSuccess, |
35 savefailure: this.editFailure | 35 savefailure: this.editFailure |
36 } | 36 } |
37 }); | 37 }); |
38 }, | 38 }, |
39 addZusatzwert: function(button) { | 39 saveItem: function(button) { |
40 console.log('Saving new Zusatzwert for Probe ' + button.probeId); | |
41 var form = button.up('window').down('form'); | |
42 form.commit(); | |
43 }, | |
44 addItem: function(button) { | |
40 console.log('Adding new Zusatzwert for Probe' + button.probeId); | 45 console.log('Adding new Zusatzwert for Probe' + button.probeId); |
41 var zusatzwert = Ext.create('Lada.model.Zusatzwert'); | 46 var zusatzwert = Ext.create('Lada.model.Zusatzwert'); |
42 zusatzwert.set('probeId', button.probeId); | 47 zusatzwert.set('probeId', button.probeId); |
43 var view = Ext.widget('zusatzwertecreate', {model: zusatzwert}); | 48 var view = Ext.widget('zusatzwertecreate', {model: zusatzwert}); |
44 }, | 49 }, |
45 editZusatzwert: function(grid, record) { | 50 editItem: function(grid, record) { |
46 console.log('Editing Zusatzwert'); | 51 console.log('Editing Zusatzwert'); |
47 record.getAuthInfo(this.initEditWindow) | 52 record.getAuthInfo(this.initEditWindow) |
48 console.log("Loaded Zusatzwert with ID " + record.getId()); //outputs ID | 53 console.log("Loaded Zusatzwert with ID " + record.getId()); //outputs ID |
49 }, | 54 }, |
50 initEditWindow: function(record, readonly, owner) { | 55 initEditWindow: function(record, readonly, owner) { |