
Dieses UI-Element ähnelt einer CheckBox, mit dem Unterschied, dass hier der angeklickte Zustand variabel ist:
Option kann aktiviert (ausgewählt) sein
Option kann nicht aktiviert (ausgewählt) sein
Option ist unspezifiziert
|
|
|
|
Implementierungsdetails
|
Laufzeit-Klasse |
CL_WD_TRI_STATE_CHECKBOX |
|
Name |
Typ |
Anfangswert |
Bindbar |
|
|---|---|---|---|---|
|
STRING |
(automatisch) |
nein |
||
|
WDY_BOOLEAN |
false |
nein |
||
|
WDUI_TRI_STATE |
true |
muss |
||
|
WDUI_CONTEXT_MENU_BEHAVIOUR |
inherit |
nein |
||
|
WDY_MD_UI_ELEMENT_REFERENCE |
nein |
|||
|
WDY_BOOLEAN |
false |
ja |
||
|
WDY_BOOLEAN |
true |
ja |
||
|
Übersetzbarer Text |
nein |
|||
|
WDY_BOOLEAN |
false |
ja |
||
|
WDUI_STATE |
normal |
ja |
||
| styleClassName | STRING | ja | ||
|
Übersetzbarer Text |
ja |
|||
|
WDUI_CHECKBOX_TEXT_DESIGN |
standard |
ja |
||
|
WDUI_TEXT_DIRECTION |
inherit |
ja |
||
|
WDY_BOOLEAN |
false |
ja |
||
|
Übersetzbarer Text |
ja |
|||
|
WDY_BOOLEAN |
true |
ja |
||
|
WDUI_VISIBILITY |
visible |
ja |
|
Name |
|---|
Weitere Eigenschaften, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:
Barrierefreiheit
Um die Entwicklung barrierefreier Anwendungen zu ermöglichen, wird im Rahmen des Syntaxchecks die Eigenschaft tooltipüberprüft, wenn die Eigenschaften text und label nicht gesetzt wurden.
Dynamsiche Programmierung
Für die dynamische Programmierung stehen dieselben Eigenschaften, Ereignisse und Aggregationen zur Verfügung wie im View Designer. Beachten Sie dabei die unterschiedlichen Schreibweisen.
|
View Designer Name |
Laufzeitname |
Typ |
|---|---|---|
|
ACTIVATE_ACCESS_KEY |
WDY_BOOLEAN |
|
|
CHECKED |
WDUI_TRI_STATE |
|
|
checked: false |
CL_WD_TRI_STATE_CHECKBOX=>E_CHECKED-FALSE |
|
|
checked: true |
CL_WD_TRI_STATE_CHECKBOX=>E_CHECKED-TRUE |
|
|
checked: undecided |
CL_WD_TRI_STATE_CHECKBOX=>E_CHECKED-UNDECIDED |
|
|
CONTEXT_MENU_BEHAVIOUR |
WDUI_CONTEXT_MENU_BEHAVIOUR |
|
|
contextMenuBehaviour: inherit |
CL_WD_TRI_STATE_CHECKBOX=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT |
|
|
contextMenuBehaviour: provide |
CL_WD_TRI_STATE_CHECKBOX=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE |
|
|
contextMenuBehaviour: suppress |
CL_WD_TRI_STATE_CHECKBOX=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS |
|
|
CONTEXT_MENU_ID |
WDY_MD_UI_ELEMENT_REFERENCE |
|
|
DISPLAY_ONLY |
WDY_BOOLEAN |
|
|
ENABLED |
WDY_BOOLEAN |
|
|
EXPLANATION |
WDY_MD_TRANSLATABLE_TEXT |
|
|
READ_ONLY |
WDY_BOOLEAN |
|
|
STATE |
WDUI_STATE |
|
|
state: normal |
CL_WD_TRI_STATE_CHECKBOX=>E_STATE-NORMAL |
|
|
state: required |
CL_WD_TRI_STATE_CHECKBOX=>E_STATE-REQUIRED |
|
| styleClassName | STYLE_CLASS_NAME | STRING |
|
TEXT |
WDY_MD_TRANSLATABLE_TEXT |
|
|
TEXT_DESIGN |
WDUI_CHECKBOX_TEXT_DESIGN |
|
|
textDesign: emphasized |
CL_WD_TRI_STATE_CHECKBOX=>E_TEXT_DESIGN-EMPHASIZED |
|
|
textDesign: standard |
CL_WD_TRI_STATE_CHECKBOX=>E_TEXT_DESIGN-STANDARD |
|
|
TEXT_DIRECTION |
WDUI_TEXT_DIRECTION |
|
|
textDirection: inherit |
CL_WD_TRI_STATE_CHECKBOX=>E_TEXT_DIRECTION-INHERIT |
|
|
textDirection: ltr |
CL_WD_TRI_STATE_CHECKBOX=>E_TEXT_DIRECTION-LTR |
|
|
textDirection: rtr |
CL_WD_TRI_STATE_CHECKBOX=>E_TEXT_DIRECTION-RTL |
|
|
TEXT_WRAPPING |
WDY_BOOLEAN |
|
|
TOOLTIP |
WDY_MD_TRANSLATABLE_TEXT |
|
|
UNDEC_STATE_SELECTABLE |
WDY_BOOLEAN |
|
|
VISIBLE |
WDUI_VISIBILITY |
|
|
visible: none |
CL_WD_TRI_STATE_CHECKBOX=>E_VISIBLE-NONE |
|
|
visible: visible |
CL_WD_TRI_STATE_CHECKBOX=>E_VISIBLE-VISIBLE |
|
View Designer Name |
Laufzeitname |
|---|---|
|
ON_TOGGLE |
Sie finden ein Test-Beispiel für dieses Oberflächenelement im System in der Component WDR_TEST_UI_ELEMENTS.