About Arranging Items within Frames
Arranging the items within a form is an iterative process.
Initially, you use the Layout Wizard to arrange the items in a block. Later, you fine-tune the arrangement by setting individual frame properties. As a final option, you can also make manual layout changes within the Layout Editor.
Usage Notes
- When you specify that a block should be arranged within a frame, Oracle Forms
arranges each item within the frame, except for those items that appear on
the Null canvas.
- By default, a frame's layout is updated automatically each time the frame
is positioned, resized, or whenever a frame property is modified.
- When you resize or reposition a frame, Oracle Forms automatically arranges
the the objects within a frame at the new location or based on the new size.
Remember that a frame is not a container object, rather it defines the region
within which the layout takes place.
- If you want to manually arrange the objects within a frame by dragging objects
in the Layout Editor, you should set the frame Update Layout property to Locked.
Manual modifications (dragging) should not be made until the layout is relatively
stable since these types of changes can be lost.
- If you want to resize a frame, you must set the frame's Shrinkwrap property
to No. By default, Oracle Forms removes the blank space within a frame.
- When you add an item to a block that is already arranged within a frame,
you must updatethe layout in order to arrange the new item within the frame.
- When you remove an item from a frame (via the Layout Wizard), Oracle Forms
sets the item's Canvas property to Null.
Restrictions
- A frame can only be associated with one block. A frame can only contain
the items from the block that it is associated with; a frame cannot contain
items from multiple blocks.
Related topics
Creating a frame
Adding an item to a frame
Using the Layout Wizard to arrange items