Fixed 'IsSOTrx' context for window / noticed from revision 3e74fe09f8cf that is required both times - before setting the tabs and after setSelectedIndex that reset the variable

This commit is contained in:
Carlos Ruiz 2012-09-12 18:54:19 -05:00
parent de3f840d0a
commit 308e056b95
1 changed files with 4 additions and 3 deletions

View File

@ -310,7 +310,8 @@ public abstract class AbstractADWindowPanel extends AbstractUIPart implements To
gridWindow = new GridWindow(gWindowVO, true); gridWindow = new GridWindow(gWindowVO, true);
title = gridWindow.getName(); title = gridWindow.getName();
// Set AutoNew for Window // Set SO/AutoNew for Window
Env.setContext(ctx, curWindowNo, "IsSOTrx", gridWindow.isSOTrx());
if (!autoNew && gridWindow.isTransaction()) if (!autoNew && gridWindow.isTransaction())
{ {
Env.setAutoNew(ctx, curWindowNo, true); Env.setAutoNew(ctx, curWindowNo, true);
@ -360,8 +361,8 @@ public abstract class AbstractADWindowPanel extends AbstractUIPart implements To
curTabIndex = 0; curTabIndex = 0;
adTab.setSelectedIndex(0); adTab.setSelectedIndex(0);
// all fields context for window is clear at AbstractADTab.prepareContext, set IsSOTrx for window // all fields context for window is clear at AbstractADTab.prepareContext, set again IsSOTrx for window
Env.setContext(ctx, curWindowNo, "IsSOTrx", gridWindow.isSOTrx()); Env.setContext(ctx, curWindowNo, "IsSOTrx", gridWindow.isSOTrx());
toolbar.enableTabNavigation(adTab.getTabCount() > 1); toolbar.enableTabNavigation(adTab.getTabCount() > 1);
toolbar.enableFind(true); toolbar.enableFind(true);
adTab.evaluate(null); adTab.evaluate(null);