Mercurial > lada > lada-client
diff app/controller/grid/Status.js @ 974:ea477f62a667
Refresh a Probe and its Messungengrid when the status of a messung was changed
author | Dustin Demuth <dustin@intevation.de> |
---|---|
date | Mon, 30 Nov 2015 14:52:59 +0100 |
parents | f4eb53ba63fc |
children | c2a726887dd7 |
line wrap: on
line diff
--- a/app/controller/grid/Status.js Thu Nov 19 14:30:08 2015 +0100 +++ b/app/controller/grid/Status.js Mon Nov 30 14:52:59 2015 +0100 @@ -33,6 +33,7 @@ * This function is called when the grids roweditor saves * the record. * On success it refreshes the windows which contains the grid + * it also tries to refresh the ProbeWindow and the messunggrid * On failure it displays a message */ gridSave: function(editor, context) { @@ -40,7 +41,14 @@ context.record.save({ success: function() { context.grid.initData(); - context.grid.up('window').initData(); + var win = context.grid.up('window'); + win.initData(); + try { + win.parentWindow.initData(); + win.parentWindow.down('messunggrid').store.reload(); + } + catch(e) { + } }, failure: function(request, response) { var json = response.request.scope.reader.jsonData;