/AWS1/CL_QSTFREEFORMLAYOUTEL00¶
An element within a free-form layout.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_elementid TYPE /AWS1/QSTSHORTRESTRICTIVERES00 /AWS1/QSTSHORTRESTRICTIVERES00¶
A unique identifier for an element within a free-form layout.
iv_elementtype TYPE /AWS1/QSTLAYOUTELEMENTTYPE /AWS1/QSTLAYOUTELEMENTTYPE¶
The type of element.
iv_xaxislocation TYPE /AWS1/QSTPIXELLENGTH /AWS1/QSTPIXELLENGTH¶
The x-axis coordinate of the element.
iv_yaxislocation TYPE /AWS1/QSTUNLIMITEDPIXELLENGTH /AWS1/QSTUNLIMITEDPIXELLENGTH¶
The y-axis coordinate of the element.
iv_width TYPE /AWS1/QSTPIXELLENGTH /AWS1/QSTPIXELLENGTH¶
The width of an element within a free-form layout.
iv_height TYPE /AWS1/QSTPIXELLENGTH /AWS1/QSTPIXELLENGTH¶
The height of an element within a free-form layout.
Optional arguments:¶
iv_visibility TYPE /AWS1/QSTVISIBILITY /AWS1/QSTVISIBILITY¶
The visibility of an element within a free-form layout.
it_renderingrules TYPE /AWS1/CL_QSTSHEETELEMENTREND00=>TT_SHEETELEMENTRENDERINGRLLST TT_SHEETELEMENTRENDERINGRLLST¶
The rendering rules that determine when an element should be displayed within a free-form layout.
io_borderstyle TYPE REF TO /AWS1/CL_QSTFREEFORMLAYOUTEL01 /AWS1/CL_QSTFREEFORMLAYOUTEL01¶
The border style configuration of a free-form layout element.
io_selectedborderstyle TYPE REF TO /AWS1/CL_QSTFREEFORMLAYOUTEL01 /AWS1/CL_QSTFREEFORMLAYOUTEL01¶
The border style configuration of a free-form layout element. This border style is used when the element is selected.
io_backgroundstyle TYPE REF TO /AWS1/CL_QSTFREEFORMLAYOUTEL02 /AWS1/CL_QSTFREEFORMLAYOUTEL02¶
The background style configuration of a free-form layout element.
io_loadinganimation TYPE REF TO /AWS1/CL_QSTLOADINGANIMATION /AWS1/CL_QSTLOADINGANIMATION¶
The loading animation configuration of a free-form layout element.
iv_borderradius TYPE /AWS1/QSTBORDERRADIUS /AWS1/QSTBORDERRADIUS¶
The border radius of a free-form layout element.
iv_padding TYPE /AWS1/QSTPADDING /AWS1/QSTPADDING¶
The padding of a free-form layout element.
Queryable Attributes¶
ElementId¶
A unique identifier for an element within a free-form layout.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ELEMENTID() |
Getter for ELEMENTID, with configurable default |
ASK_ELEMENTID() |
Getter for ELEMENTID w/ exceptions if field has no value |
HAS_ELEMENTID() |
Determine if ELEMENTID has a value |
ElementType¶
The type of element.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ELEMENTTYPE() |
Getter for ELEMENTTYPE, with configurable default |
ASK_ELEMENTTYPE() |
Getter for ELEMENTTYPE w/ exceptions if field has no value |
HAS_ELEMENTTYPE() |
Determine if ELEMENTTYPE has a value |
XAxisLocation¶
The x-axis coordinate of the element.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_XAXISLOCATION() |
Getter for XAXISLOCATION, with configurable default |
ASK_XAXISLOCATION() |
Getter for XAXISLOCATION w/ exceptions if field has no value |
HAS_XAXISLOCATION() |
Determine if XAXISLOCATION has a value |
YAxisLocation¶
The y-axis coordinate of the element.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_YAXISLOCATION() |
Getter for YAXISLOCATION, with configurable default |
ASK_YAXISLOCATION() |
Getter for YAXISLOCATION w/ exceptions if field has no value |
HAS_YAXISLOCATION() |
Determine if YAXISLOCATION has a value |
Width¶
The width of an element within a free-form layout.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WIDTH() |
Getter for WIDTH, with configurable default |
ASK_WIDTH() |
Getter for WIDTH w/ exceptions if field has no value |
HAS_WIDTH() |
Determine if WIDTH has a value |
Height¶
The height of an element within a free-form layout.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HEIGHT() |
Getter for HEIGHT, with configurable default |
ASK_HEIGHT() |
Getter for HEIGHT w/ exceptions if field has no value |
HAS_HEIGHT() |
Determine if HEIGHT has a value |
Visibility¶
The visibility of an element within a free-form layout.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VISIBILITY() |
Getter for VISIBILITY, with configurable default |
ASK_VISIBILITY() |
Getter for VISIBILITY w/ exceptions if field has no value |
HAS_VISIBILITY() |
Determine if VISIBILITY has a value |
RenderingRules¶
The rendering rules that determine when an element should be displayed within a free-form layout.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RENDERINGRULES() |
Getter for RENDERINGRULES, with configurable default |
ASK_RENDERINGRULES() |
Getter for RENDERINGRULES w/ exceptions if field has no valu |
HAS_RENDERINGRULES() |
Determine if RENDERINGRULES has a value |
BorderStyle¶
The border style configuration of a free-form layout element.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BORDERSTYLE() |
Getter for BORDERSTYLE |
SelectedBorderStyle¶
The border style configuration of a free-form layout element. This border style is used when the element is selected.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SELECTEDBORDERSTYLE() |
Getter for SELECTEDBORDERSTYLE |
BackgroundStyle¶
The background style configuration of a free-form layout element.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BACKGROUNDSTYLE() |
Getter for BACKGROUNDSTYLE |
LoadingAnimation¶
The loading animation configuration of a free-form layout element.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOADINGANIMATION() |
Getter for LOADINGANIMATION |
BorderRadius¶
The border radius of a free-form layout element.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BORDERRADIUS() |
Getter for BORDERRADIUS, with configurable default |
ASK_BORDERRADIUS() |
Getter for BORDERRADIUS w/ exceptions if field has no value |
HAS_BORDERRADIUS() |
Determine if BORDERRADIUS has a value |
Padding¶
The padding of a free-form layout element.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PADDING() |
Getter for PADDING, with configurable default |
ASK_PADDING() |
Getter for PADDING w/ exceptions if field has no value |
HAS_PADDING() |
Determine if PADDING has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_FREEFROMLAYOUTELEMENTLIST¶
TYPES TT_FREEFROMLAYOUTELEMENTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_QSTFREEFORMLAYOUTEL00 WITH DEFAULT KEY
.