Kbase P150134: ADM2: Under certain circumstances, calling the viewPage procedure fails to display a SmartWindow co
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  27/07/2009 |
|
Status: Unverified
SYMPTOM(s):
ADM2: Under certain circumstances, calling the viewPage procedure fails to display a SmartWindow contained in the main SmartWindow.
Executing the statement:
RUN ViewPage (2).
fails to display the SmartWindow embedded in the main SmartWindow.
FACT(s) (Environment):
Issue does not occur in releases earlier than OpenEdge 10.1B02.
Windows
OpenEdge 10.1B02 Service Pack
OpenEdge 10.1B03 Service Pack
OpenEdge 10.1C
OpenEdge 10.2A
OpenEdge 10.2A01 32-bit Service Pack
CAUSE:
Bug# OE00188547
CAUSE:
A code change in change the selectPage internal procedure of containr.p procedure broke this functionality.
FIX:
None at this time. A workaround is to modify the selectPage internal procedure of containr.p procedure by moving the {set PendingPage piPageNum}. statement inside the IF block and place it before the RUN notifyPage IN TARGET-PROCEDURE ("hideObject":U). statement to make the code look like this:
/* Objects use this to avoid disabling links during hideObject - linkState if they are about to become active/visible */
IF iCurrentPage NE 0 THEN
DO:
{set PendingPage piPageNum}.
RUN notifyPage IN TARGET-PROCEDURE ("hideObject":U).
IF iPendingPage = ? THEN
{set PendingPage ?}.
END.