Consultor Eletrônico



Kbase P10580: How to keep many pages in a single SmartWindow without handling too many individual smart object?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   29/12/2008
Status: Verified

GOAL:

How to keep many pages in a single SmartWindow without handling too many individual smart object?

GOAL:

Too many individual smart objects in the adm-create-objects procedure can lead to AppBuilder problems.

FACT(s) (Environment):

Progress 9.x
OpenEdge 10.x
All Supported Operating Systems

FIX:

Use SmartFrames

Say mainWindow.w has the following in page 1: SDO1 SDO2 SDB1 SDV2

Make a SmartFrame called FramePage1.w to hold SDO1 SDO2 SDB1 SDV2
then put FramePage1.w in the 1st page of mainWindow.w.

You may need to use passThrough links if an SDO is linked to an other SDO that is located on an other page.
Example for passthrough links:

Say that SDO1 is data-linked to SDO3 located in page2. MainWindow.w:
SDO3 Data h_framePage1
framePage1.w:
SDO1 Data THIS-PROCEDURE