details: https://code.openbravo.com/erp/devel/pi/rev/dc8d0777f38d changeset: 24384:dc8d0777f38d user: Inigo Sanchez <inigo.sanchez <at> openbravo.com> date: Fri Sep 05 13:13:35 2014 +0200 summary: Fixes 26384:The tree grid view is not refreshed after deleting a record
It has been solved. Now, it refreshed properly the tree grid view after deleting a record. diffstat: modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js | 13 ++++++++- 1 files changed, 11 insertions(+), 2 deletions(-) diffs (37 lines): diff -r 5e4ddc5f2219 -r dc8d0777f38d modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js --- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js Thu Sep 04 16:03:57 2014 +0200 +++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js Fri Sep 05 13:13:35 2014 +0200 @@ -2189,7 +2189,10 @@ id: deleteData.ids[i] }); } - currentGrid.data.handleUpdate('remove', recordInfos, false, req); + view.viewGrid.data.handleUpdate('remove', recordInfos, false, req); + if (view.treeGrid) { + view.treeGrid.data.handleUpdate('remove', recordInfos, false, req); + } if (updateTotalRows) { currentGrid.data.totalRows = currentGrid.data.getLength(); } @@ -2203,7 +2206,6 @@ } else { view.refreshChildViews(); } - view.refreshParentRecord(); } else { // get the error message from the dataObject @@ -2246,6 +2248,13 @@ refreshGrid: true }); } else { + if (view.isShowingTree) { + deleteData = {}; + deleteData.entity = view.entity; + deleteData.ids = []; + length = selection.length; + deleteData.ids.push(selection[0][OB.Constants.ID]); + } // note totalrows is used when inserting a new row, to determine after which // record to add a new row doUpdateTotalRows = (currentGrid.data.getLength() === currentGrid.data.totalRows); ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits