
Wird eine Table mit einer Scrollbar visualisiert, dann kann ein Anwendungsentwickler mit einem TableScrollTipProvider einen Scroll-Tipp zur Verfügung stellen. Dieser dient dazu, dem Benutzer die Navigation innerhalb der Table beim Scrolling zu erleichtern. Als Anwendungsentwickler können Sie kurze Informationstexte für bestimmte Bereiche innerhalb der Scrollbar hinterlegen. Wenn der Benutzer scrollt, wird der Informationstext direkt an der Scrollbar angezeigt.
Der Scroll-Tipp zeigt die Position in der Table an, die nach dem Loslassen der Scrollbar angezeigt wird.
Die Properties startRow und text müssen auf ein Attribut innerhalb des dataSource-Knotens gebunden werden. Ein Element der dataSource enthält die Daten für einen TableScrollTip. Die Context-Elemente müssen im Context-Knoten nach startRow aufsteigend sortiert sein. Der TableScrollTip text wird dabei für die Tabellenzeile beginnend mit startRow bis zur startRow des folgenden Context-Elementes bzw. zum Tabellenende, wenn kein Context-Element folgt, angezeigt.
Beispiel für die visuelle Darstellung
| Laufzeit-Klasse |
CL_WD_TABLE_SCRL_TIP_PRVDR |
Eigenschaften im View Designer
| Name | Typ | Anfangswert | Bindbar |
|---|---|---|---|
|
STRING |
(automatisch) |
nein |
|
|
Context-Knoten |
muss |
||
|
I |
0 |
muss |
|
|
Übersetzbarer Text |
muss |
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 |
|---|---|---|
|
DATA_SOURCE |
OBJECT |
|
|
START_ROW |
I |
|
|
TEXT |
WDY_MD_TRANSLATABLE_TEXT |