Consultor Eletrônico



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.