InvisibleElement
Das Oberflächenelement InvisibleElement repräsentiert ein nicht sichtbares Element. Es kann dazu verwendet werden, im GridLayout oder MatrixLayout eine leere Zelle zu füllen. Außerdem kann es als Platzhalter dienen, falls ein UI-Element dynamisch erzeugt wird. Das Oberflächenelement erbt die Eigenschaften von seinen Oberklassen UIElement und ViewElement. Die Eigenschaften enabled, tooltip und visible werden jedoch ignoriert und haben damit auch keine visuellen Auswirkungen im Browser.
Die Eigenschaften enabled, tooltip und visible werden von der Basisklasse CL_WD_UIELEMENT (UIElement) geerbt, haben aber bei diesem U-IElement keine Wirkung.

Um die Entwicklung
barrierefreier
Anwendungen zu ermöglichen, wird im Rahmen des Syntaxchecks die Eigenschaft
tooltip nicht überprüft, da ein Tooltip bei diesem Oberflächenelement nicht
sinnvoll ist.
Laufzeit-Klasse |
CL_WD_INVISIBLE_ELEMENT |
Eigenschaften im View Designer
Name |
Typ |
Anfangswert |
Bindbar |
STRING |
(automatisch) |
nein |
|
WDUI_CONTEXT_MENU_BEHAVIOUR |
inherit |
nein |
|
WDY_MD_UI_ELEMENT_REFERENCE |
|
nein |
|
WDY_BOOLEAN |
true |
ja |
|
Übersetzbarer Text |
|
ja |
|
WDUI_VISIBILITY |
visible |
ja |

Weitere Eigenschaften, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:
Für die dynamische Programmierung stehen dieselben Eigenschaften, Ereignisse und Aggregationen zur Verfügung wie im View Designer. Beachten Sie dabei die unterschiedlichen Schreibweisen.
Dynamische Programmierung der Eigenschaften
View Designer Name |
Laufzeitname |
Typ |
CONTEXT_MENU_BEHAVIOUR |
WDUI_CONTEXT_MENU_BEHAVIOUR |
|
contextMenuBehaviour: inherit |
CL_WD_INVISIBLE_ELEMENT=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT |
|
contextMenuBehaviour: provide |
CL_WD_INVISIBLE_ELEMENT=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE |
|
contextMenuBehaviour: suppress |
CL_WD_INVISIBLE_ELEMENT=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS |
|
CONTEXT_MENU_ID |
WDY_MD_UI_ELEMENT_REFERENCE |
|
ENABLED |
WDY_BOOLEAN |
|
TOOLTIP |
WDY_MD_TRANSLATABLE_TEXT |
|
VISIBLE |
WDUI_VISIBILITY |
|
visible: none |
CL_WD_INVISIBLE_ELEMENT=>E_VISIBLE-NONE |
|
visible: visible |
CL_WD_INVISIBLE_ELEMENT=>E_VISIBLE-VISIBLE |
|
Beispiele für dieses Oberflächenelement finden Sie im System in der Web-Dynpro-Applikation WDR_TEST_UI_ELEMENTS.