details:   https://code.openbravo.com/erp/devel/pi/rev/a160b8263357
changeset: 28823:a160b8263357
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Mar 18 11:09:24 2016 +0100
summary:   fixed bug 32491: lines removed after printing header with a 
non-matching filter

  After printing a document that does not match grid's current filter, its lines
  were removed from grid.

  After printing a refresh is done, the problem is the refresh was done not for
  the current printed record but for the whole grid, being discarded current if
  not matching filter crieria.

  Now in case a single record is selected, it is refreshed only this one 
regardless
  applied filtering criteria.

diffstat:

 src/org/openbravo/erpCommon/utility/reporting/printing/PrintOptions.html |  8 
++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diffs (25 lines):

diff -r 21b2b9f69f1d -r a160b8263357 
src/org/openbravo/erpCommon/utility/reporting/printing/PrintOptions.html
--- a/src/org/openbravo/erpCommon/utility/reporting/printing/PrintOptions.html  
Fri Mar 18 09:24:44 2016 +0100
+++ b/src/org/openbravo/erpCommon/utility/reporting/printing/PrintOptions.html  
Fri Mar 18 11:09:24 2016 +0100
@@ -13,7 +13,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2008-2013 Openbravo SLU
+ * All portions are Copyright (C) 2008-2016 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -65,7 +65,11 @@
           //We refresh the main view to ensure that the attachments counter is 
updated
         var tabSet = getFrame('LayoutMDI').OB.MainView.TabSet;
         if (tabSet && tabSet.getSelectedTab() && 
tabSet.getSelectedTab().pane.view && tabSet.getSelectedTab().pane.view.refresh) 
{
-          tabSet.getSelectedTab().pane.view.refresh();
+          if 
(tabSet.getSelectedTab().pane.view.viewGrid.getSelectedRecords().length > 1) {
+            tabSet.getSelectedTab().pane.view.refresh();
+          } else {
+            tabSet.getSelectedTab().pane.view.refreshCurrentRecord ? 
tabSet.getSelectedTab().pane.view.refreshCurrentRecord():tabSet.getSelectedTab().pane.view.refresh();
+          }
         }
       }
       closePage();

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to