[FR 1953734] - Fixes a bug that would not refresh the header when the line was updated.
This commit is contained in:
parent
4e7e2a3244
commit
981de1dbe6
|
@ -1723,6 +1723,13 @@ public final class APanel extends CPanel
|
||||||
if (!isNested)
|
if (!isNested)
|
||||||
m_window.setTitle(getTitle());
|
m_window.setTitle(getTitle());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//BEGIN - [FR 1953734]
|
||||||
|
if(m_curGC.isDetailGrid() && retValue){
|
||||||
|
m_curGC.getGCParent().refreshMTab(m_curGC);
|
||||||
|
}
|
||||||
|
//END - [FR 1953734]
|
||||||
|
|
||||||
return retValue;
|
return retValue;
|
||||||
} // cmd_save
|
} // cmd_save
|
||||||
|
|
||||||
|
|
|
@ -447,6 +447,7 @@ public class GridController extends CPanel
|
||||||
* @param gc grid controller to add
|
* @param gc grid controller to add
|
||||||
* @return GridSynchronizer
|
* @return GridSynchronizer
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//FR [ 1757088 ]
|
//FR [ 1757088 ]
|
||||||
public boolean includeTab (GridController gc , APanel aPanel, GridSynchronizer sync)
|
public boolean includeTab (GridController gc , APanel aPanel, GridSynchronizer sync)
|
||||||
{
|
{
|
||||||
|
@ -459,7 +460,9 @@ public class GridController extends CPanel
|
||||||
detail.enableEvents(AWTEvent.HIERARCHY_EVENT_MASK + AWTEvent.MOUSE_EVENT_MASK);
|
detail.enableEvents(AWTEvent.HIERARCHY_EVENT_MASK + AWTEvent.MOUSE_EVENT_MASK);
|
||||||
|
|
||||||
vPanel.includeTab(detail);
|
vPanel.includeTab(detail);
|
||||||
|
//BEGIN - [FR 1953734]
|
||||||
|
gc.setGCParent(this);
|
||||||
|
//END - [FR 1953734]
|
||||||
synchronizerList.add(sync);
|
synchronizerList.add(sync);
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
@ -1244,6 +1247,21 @@ public class GridController extends CPanel
|
||||||
return vPanel;
|
return vPanel;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//BEGIN - [FR 1953734]
|
||||||
|
GridController m_Parent;
|
||||||
|
public void setGCParent(GridController gc){
|
||||||
|
m_Parent = gc;
|
||||||
|
}
|
||||||
|
public GridController getGCParent(){
|
||||||
|
return m_Parent;
|
||||||
|
}
|
||||||
|
public void refreshMTab(GridController includedTab){
|
||||||
|
int m_CurrentRowBeforeSave = includedTab.m_mTab.getCurrentRow();
|
||||||
|
m_mTab.dataRefresh(m_mTab.getCurrentRow());
|
||||||
|
includedTab.m_mTab.setCurrentRow(m_CurrentRowBeforeSave);
|
||||||
|
}
|
||||||
|
//END - [FR 1953734]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Accept pending editor changes.
|
* Accept pending editor changes.
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue