From fe8d50e213b20b9c2fe08f16d4c26ce849a6f559 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Fri, 20 Dec 2013 17:56:52 +0800 Subject: [PATCH] 1003581 IDEMPIERE-1584 -- Custom sort order is lost when updating a record. Fixed retain sort order for detail tabs. --- org.adempiere.base/src/org/compiere/model/GridTable.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/org.adempiere.base/src/org/compiere/model/GridTable.java b/org.adempiere.base/src/org/compiere/model/GridTable.java index 2cbe2efa1b..f673bfcaa7 100644 --- a/org.adempiere.base/src/org/compiere/model/GridTable.java +++ b/org.adempiere.base/src/org/compiere/model/GridTable.java @@ -2965,6 +2965,11 @@ public class GridTable extends AbstractTableModel m_changed = false; m_rowChanged = -1; m_inserting = false; + if (m_lastSortColumnIndex >= 0) + { + loadComplete(); + sort(m_lastSortColumnIndex, m_lastSortedAscending); + } if (fireEvents) { fireTableDataChanged(); fireDataStatusIEvent(DATA_REFRESH_MESSAGE, "");