!--a11y-->
Legend 
Das Legend-Oberflächenelement ermöglicht es, einen erklärenden Text zu verschiedenen in einem zugeordneten Oberflächenelement benutzten Farben anzuzeigen. Das Legend-Element kann auf der View frei platziert werden und kann einer Table oder einem DateNavigator zugeordnet werden.
Zuordnung des Legend-Elements:
● zum DateNavigator-Element:
Fügen Sie in der View nach dem DateNavigator-Element ein Legend-Element ein und ordnen Sie dieses dem DateNavigator-Element zu, indem Sie die Id des Legend-Elements als Eigenschaft legendId des DateNavigator-Elements setzen.
● zur Table:
Sie können ein Legend-Element nach der Table einfügen und es über die Eigenschaft legendId der Table zuordnen. Um das Legend-Element am unteren Rand der Table zu platzieren, steht Ihnen das Legendenpopin zur Verfügung. Fügen Sie ein Legendenpopin in die Table ein und in dieses Legendenpopin einen Content. In diesen Content können Sie ein Legend-Element einfügen.
Die farbliche Zuordnung des LegendItem erfolgt über das TableCellDesign. Folgende Eigenschaften sind von diesem Typ:
● beim LegendItem die Eigenschaft semantics
● beim DateNavigatorMarking die Eigenschaft daySemantics
● bei der Table die Eigenschaft cellDesign der TableColumn
Beispiel für die visuelle Darstellung
|
|
Laufzeit-Klasse |
CL_WD_LEGEND |
Eigenschaften im View Designer
Name |
Typ |
Anfangswert |
Bindbar |
id |
STRING |
(automatisch) |
nein |
I |
1 |
ja |
|
WDY_BOOLEAN |
true |
ja |
|
Text |
|
ja |
|
WDUI_VISIBILITY |
visible |
ja |
|
STRING |
|
ja |
Aggregationen im View Designer
Name |
Kardinalität |
Typ |
0..n |

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 |
COL_COUNT |
I |
|
ENABLED |
WDY_BOOLEAN |
|
TOOLTIP |
WDY_MD_TRANSLATABLE_TEXT |
|
VISIBLE |
WDUI_VISIBILITY |
|
visible: none |
CL_WD_LEGEND=>E_VISIBLE-NONE |
|
visible: visible |
CL_WD_LEGEND=>E_VISIBLE-VISIBLE |
|
WIDTH |
STRING |
|
Dynamische Programmierung der Aggregationen
View Designer Name |
Laufzeitname |
Kardinalität |
ITEMS |
0..n |