From aab402df4be20187b170769620920e01808adf0d Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 21 Jul 2020 14:45:23 +0800 Subject: [PATCH] Pman.Delete.js --- Pman.Delete.js | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Pman.Delete.js b/Pman.Delete.js index df311958..b84ff8d2 100644 --- a/Pman.Delete.js +++ b/Pman.Delete.js @@ -41,14 +41,29 @@ Pman.Delete = { if (btn != 'yes') { return; } - Pman.Delete.simpleCall(tab, tbl, r); + Pman.Delete.simpleCall(tab, tbl, r, function(response) { + tab.grid.getView().mainWrap.unmask(); + if ( tab.paging ) { + tab.paging.onClick('refresh'); + } else if (tab.grid.footer && tab.grid.footer.onClick) { + // new xtype built grids + tab.grid.footer.onClick('refresh'); + } else if (tab.refresh) { + tab.refresh(); // this might cause problems as panels have a refresh method? + } else { + tab.grid.getDataSource().load(); + } + + + + }); } ); }, - simpleCall : function(tab, tbl, r) + simpleCall : function(tab, tbl, r, resp) { // what about the toolbar?? tab.grid.getView().mainWrap.mask("Deleting"); @@ -58,22 +73,7 @@ Pman.Delete = { params: { _delete : r.join(',') }, - success: function(response) { - tab.grid.getView().mainWrap.unmask(); - if ( tab.paging ) { - tab.paging.onClick('refresh'); - } else if (tab.grid.footer && tab.grid.footer.onClick) { - // new xtype built grids - tab.grid.footer.onClick('refresh'); - } else if (tab.refresh) { - tab.refresh(); // this might cause problems as panels have a refresh method? - } else { - tab.grid.getDataSource().load(); - } - - - - }, + success: resp, failure: function(act) { Roo.log(act); -- 2.39.2