FormLayoutAdvanced

FormLayoutAdvanced has the following properties:

  • It supports the alignment of UI elements across container boundaries. It is also possible to arrange UI elements cascaded in different rows.

    The figure below shows an example of this:

  • The layout data for a UI element in a container, which a FormLayoutAdvanced is assigned to, is provided by FormDataAdvanced.

  • To create a newspaper page layout like with FormLayout, we recommend you use a LayoutContainer. This reduces the nesting depth.

  • The height of the FormLayoutAdvanced in the form of rowSpan must be specified for each UI element.

Implementation Details

Runtime Class

CL_WD_FORM_LAYOUT_ADV

Name

Type

Initial Value

Bindable

id

STRING

(automatic)

No

colCount

I

8

Yes

legendId

WDY_MD_UI_ELEMENT_REFERENCE Yes

Other properties that can be inherited are defined in the related higher-level classes. The related UI elements are:

Dynamic Programming

For dynamic programming, the same properties, events, and aggregations as in the View Designer are available. But note that the spelling format and use of upper/lower case is different.

View Designer Name

Runtime Name

Type

colCount

COL_COUNT

I

legendId

LEGEND_ID WDY_MD_UI_ELEMENT_REFERENCE

More Information

For more information about FormLayout and its functions, see FormLayout.