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