In oracle application framework page the OAF DefaultStack region was used to hold regions or items in a stack format i.e. it was used when each region or item needs to come in Oracle apps framework page one under another (stacked) either to the left side of the page or right or center as per the requirement.
It is a deprecated region style.
stackLayout should be used instead of DefaultStack in current scenarios.
Corresponding web bean: OADefaultStackLayoutBean (deprecated)
Flexible Content Region In OAF
FlexibleContent region is used to identify content that can be placed in a flexibleLayout region. The content can also be specified by referring to it. It represents available content which may or may not be made use of; and thus acts as a resource to the page designer.
Corresponding web bean: OAFlexibleContentBean
Flexible Layout Region In OAF
The flexibleLayout region can be used to define a customizable layout, as flexibleLayout regions can be nested to form a customizable layout and can be positioned anywhere in the page.
A page can have a number of ‘top-level’ flexibleLayouts; they do not have to be nested.
Corresponding web bean: OAFlexibleLayoutBean
Flow Layout In OA Framework
In oracle application framework page the OAF DefaultStack region is used to hold buttons or images in a horizontal line.
Suppose you have a table or advancedTable in oracle application framework page and you want to define table actions to the table region, as soon as you create table action by default flowlayout gets created as a child of tableActions.
Region style can be changed to rowLayout or can have the same flowLayout attached to it.
In case you want table actions to be performed only by using buttons then it’s better to use flowLayout instead of rowLayout.
If table action involves other item style i.e. OAMessageChoiceBean or OAMessageTextBean then use rowLayout, because if you use flowLayout is used then Oracle BLAF (Browser Look and Feel) of UI will get hampered, i.e. alignment won’t be proper.
Whenever you create pageStatus region in pageLayout region flowLayout will also be get created automatically in it as a child.
In flowLayout region there can be any region or item attached to it as child of it.
Corresponding web bean: OAFlowLayoutBean
How to create flowLayout Region in OAF page?
Creating a flowLayout region on an Oracle Apps Framework page is simple. Just follow the steps given below.
1. Create a region on an OAF page using JDeveloper
2. Set the style property to flowLayout.
3. Set the properties of the newly created flowLayout region according to the requirement and the standards of Oracle Apps Framework.
4. Create items or regions of any style as children in this region.
Footer Region In OA Framework
In oracle application framework page the OAF Footer region is used to hold links which are for top-level applications, buttons (global), copyright information, privacy information (optional) and About this page link (optional) components in it.
It is a child of pageLayout region.
It is shown at the end of the OA Framework page in the BLAF UI.
If we want to attach a “Return to?” link i.e. a back navigation it will also get added in the footer region.
Corresponding web bean: OAFooterBean