Mercurial > lada > lada-client
diff app/controller/Messungen.js @ 511:83a98b61546a
Make tables editable for 'Messungen'
See LSB 3.5
author | Roland Geider <roland.geider@intevation.de> |
---|---|
date | Mon, 15 Dec 2014 10:50:32 +0100 |
parents | 8b4ec61c5752 |
children |
line wrap: on
line diff
--- a/app/controller/Messungen.js Mon Dec 15 10:49:40 2014 +0100 +++ b/app/controller/Messungen.js Mon Dec 15 10:50:32 2014 +0100 @@ -31,8 +31,8 @@ addListeners: function() { this.control({ - 'messungenlist': { - itemdblclick: this.editItem + 'messungenlist toolbar button[action=open]': { + click: this.editItem }, 'messungenlist toolbar button[action=add]': { click: this.addItem @@ -70,7 +70,12 @@ }); }, - editItem: function(grid, record) { + editItem: function(button) { + var grid = button.up('grid'); + var selection = grid.getView().getSelectionModel().getSelection()[0]; + var messungsId = selection.getId(); + var record = selection.store.getById(messungsId); + var kstore = this.getKommentareMStore(); kstore.load({ params: {