IDEMPIERE-3736 We can edit completed Document under specific condition.

This commit is contained in:
Carlos Ruiz 2018-07-09 10:38:24 +02:00
parent a293cb6a05
commit 31e1dead2c
2 changed files with 5 additions and 3 deletions

View File

@ -104,11 +104,12 @@ public class GridTable extends AbstractTableModel
/** /**
* *
*/ */
private static final long serialVersionUID = -4651516342985623070L; private static final long serialVersionUID = -1022887214226173483L;
public static final String DATA_REFRESH_MESSAGE = "Refreshed"; public static final String DATA_REFRESH_MESSAGE = "Refreshed";
public static final String DATA_UPDATE_COPIED_MESSAGE = "UpdateCopied"; public static final String DATA_UPDATE_COPIED_MESSAGE = "UpdateCopied";
public static final String DATA_INSERTED_MESSAGE = "Inserted"; public static final String DATA_INSERTED_MESSAGE = "Inserted";
public static final String DATA_IGNORED_MESSAGE = "Ignored";
/** /**
* JDBC Based Buffered Table * JDBC Based Buffered Table
@ -2858,7 +2859,7 @@ public class GridTable extends AbstractTableModel
// fireTableRowsUpdated(m_rowChanged, m_rowChanged); >> messes up display?? (clearSelection) // fireTableRowsUpdated(m_rowChanged, m_rowChanged); >> messes up display?? (clearSelection)
} }
m_newRow = -1; m_newRow = -1;
fireDataStatusIEvent("Ignored", ""); fireDataStatusIEvent(DATA_IGNORED_MESSAGE, "");
} // dataIgnore } // dataIgnore

View File

@ -807,7 +807,7 @@ public abstract class AbstractADWindowContent extends AbstractUIPart implements
@Override @Override
public void onCallback(Boolean result) { public void onCallback(Boolean result) {
if (result) { if (result) {
adTabbox.getSelectedGridTab().navigate(0); adTabbox.getSelectedGridTab().navigate(-1); // not zero because of IDEMPIERE-3736
focusToActivePanel(); focusToActivePanel();
} }
} }
@ -1398,6 +1398,7 @@ public abstract class AbstractADWindowContent extends AbstractUIPart implements
|| GridTab.DEFAULT_STATUS_MESSAGE.equals(adInfo) || GridTab.DEFAULT_STATUS_MESSAGE.equals(adInfo)
|| GridTable.DATA_REFRESH_MESSAGE.equals(adInfo) || GridTable.DATA_REFRESH_MESSAGE.equals(adInfo)
|| GridTable.DATA_INSERTED_MESSAGE.equals(adInfo) || GridTable.DATA_INSERTED_MESSAGE.equals(adInfo)
|| GridTable.DATA_IGNORED_MESSAGE.equals(adInfo)
|| GridTable.DATA_UPDATE_COPIED_MESSAGE.equals(adInfo) || GridTable.DATA_UPDATE_COPIED_MESSAGE.equals(adInfo)
) { ) {