
Das Oberflächenelement InvisibleElement repräsentiert ein nicht sichtbares Element. Es kann dazu verwendet werden, imGridLayout oderMatrixLayout 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 Entwicklungbarrierefreier 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 |
|
| styleClassName | STRING | 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 |
|
| styleClassName | STYLE_CLASS_NAME | STRING |
|
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.