In oracle application framework page the OAF Gantt region is used to hold create Gantt charts. It retrieves the data from the BC4J objects.
It is mostly used for the project planning and scheduling information.
It is like a matrix i.e. it is having a vertical axis and a horizontal axis.
Suppose you want to use Gantt for project planning then Project will be at the vertical axis and the time period will be placed in an horizontal axis.
It inherits the properties of the HGrid region by extending it, only the width property of HGrid we cannot change thru the Gantt region.
Corresponding web bean: OAGanttBean
Graph Table In OA Framework
In oracle application framework page, through OAF GraphTable region you can draw graphs.
GraphTable may not use all the columns present in the GraphTable to plot the graph.
If there are multiple graphs depending on one GraphTable then each graph may use different set of columns to plot in the OAF page.
GraphTable is based on the tableLayout region and inherits all their property.
We need to set a property of GraphTable named as Graph Render Style property as either graph or both.
When we set the value as graph that time we can view one or more graph elements.
And when we set the property as both then we can view both the table data and the corresponding graph below the table, and if you have multiple graphs then below the table there will be poplist item in the OAF page from which we need to choose the graph which we want to display.
Corresponding web bean: OAGraphTableBean
Header Region In OAF
In oracle application framework page we create an OAF Header region to give separate title of the page to give the information of the page functionality to the user.
By using Header region, page content and the header region gets seperated/partitioned for more clear information display.
Header region is also used for some important message display on the Oracle application framework page like Error, Warnig, Information, etc at the top of the page.
By use of Header region, the page level action buttons/links will be displayed both at the top of the page and the bottom of the OAF page.
Note: Header element does not support styleClass attribute.
Corresponding web bean: OAHeaderBean
HGrid Region In OA Framework
As from the name hgrid itself, it suggests hirarchy grid.
In an oracle application page OAF Hgrid region is used when the data needs to be represented in a hirarchical/tree struture.
You can use the Tree region to represent the tree structure but tree region in OAF emphasis on the relationship of the objects of the hierarchy.
You can use Hgrid to display the hirarchical structure along with the detail information of each row/node. It gives the priveledge of modifing the hierarchy by performing the action as add, delete, update, etc.
Hgrid has 2 special columns:
1. Focus Column.
2. Object Hierarchy Column.
1. Focus Column: In the Focus column we have focus icon, by using focus icon we can set the particular node as the new root of the tree.
2. Object Hierarchy Column: In object hierarchy column, it specifies the current tree node of the tree and gives the priveledge to expand/collapse the node.
When we expand the node, then we will be able to see the children of that respective node also known as zoom in and when we collapse the node, then we hide the children of that respective node also known as zoom out.
At the top of the Hgrid we also have the links to expand/collapse the complete structure of the current focus root node.
Whenever we choose expand functionality, if the number of children exceeds the record limit Navigation link appears and then the excess records are handled by using the navigation buttons i.e. Next or Previous.
Corresponding web bean: OAHGridBean