From 167e1ac5f3e6503109c92752b954e2c692d1925b Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 21 Jul 2020 14:59:44 +0800 Subject: [PATCH] Pman.js --- Pman.js | 65 +++------------------------------------------------------ 1 file changed, 3 insertions(+), 62 deletions(-) diff --git a/Pman.js b/Pman.js index 618ddda7..32c76fc8 100644 --- a/Pman.js +++ b/Pman.js @@ -548,68 +548,9 @@ Pman = new Roo.Document( } return res; }, - genericDelete : function(tab,tbl) { - - var r = []; - - - var s = tab.grid.getSelectionModel().getSelections(); - if (!s.length) { - Roo.MessageBox.alert("Error", "Select at least one Row to delete" ); - return ''; - } - var reader = tab.grid.reader || tab.grid.ds.reader; - for(var i = 0; i < s.length; i++) { - r.push(reader.getId(s[i].json)); - } - - Roo.MessageBox.confirm("Confirm", "Are you sure you want to delete that?", - function(btn) { - if (btn != 'yes') { - return; - } - // what about the toolbar?? - tab.grid.getView().mainWrap.mask("Deleting"); - new Pman.Request({ - url: baseURL + '/Roo/'+tbl+'.php', - method: 'POST', - 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(); - } - - - - }, - failure: function(act) { - - Roo.log(act); - var msg = ''; - try { - msg = act.errorMsg; - } catch(e) { - msg = "Error deleting"; - } - tab.grid.getView().mainWrap.unmask(); - Roo.MessageBox.alert("Error", msg); - } - - }); - } - - ); - return ''; + genericDelete : function(tab,tbl) + { + Pman.Delete.progress(tab,tbl) }, -- 2.39.2