
With PageLayout you can divide a page into several areas.The PageLayout must always be used as a root element of a view.It should only be used once in an application in the top view of the view hierarchy.
PageLayouts can contain up to nine areas. Each area or panel ( PagePanel ) can have a different background color and border.The width of a PageFullWidthPanel is always 100%.
Example of the Visual Display
| Runtime Class |
CL_WD_PAGE_LAYOUT |
Properties in the View Designer
| Name | Type | Initial Value | Bindable |
|---|---|---|---|
|
STRING |
(automatic) |
No |
Aggregations in the View Designer
| Name | Cardinality | Type |
|---|---|---|
|
0..1 |
||
|
0..1 |
||
|
0..1 |
||
|
0..1 |
||
|
0..1 |
||
|
0..1 |
||
|
0..1 |
||
|
0..1 |
||
|
0..1 |
Other properties that can be inherited are defined in the associated higher-level classes. The associated UI elements are:
For dynamic programming, the same properties, events, and aggregations as in the View Designer are available. Bear in mind the different spellings.
Dynamic Programming of Aggregations
| View Designer Name | Runtime Name | Cardinality |
|---|---|---|
|
BEGIN |
0..1 |
|
|
BOTTOM |
0..1 |
|
|
CENTER |
0..1 |
|
|
END |
0..1 |
|
|
INNER_BEGIN |
0..1 |
|
|
INNER_BOTTOM |
0..1 |
|
|
INNER_END |
0..1 |
|
|
INNER_TOP |
0..1 |
|
|
TOP |
0..1 |
You can find an example of this UI element in the system in the demo_uiel_page_layout Web Dynpro application (component DEMO_UIEL_PATTERN).