ThresholdSlider
Ein ThresholdSlider dient der Balken-ähnlichen Darstellung eines Zustands bzw eines Integerwerts, wobei sich nach bestimmten festgelegten Schwellenwerten die Farbe ändert. Das Intervall zwischen zwei dieser Schwellenwerte ist eine Unit und die Größe dieses Intervalls wird durch die Eigenschaft unitWidth in Pixeln festgelegt. Ein ThresholdSlider aggregiert Thresholds. Die Thresholds bestimmen u.a. die Farbänderungen des ThresholdSlider.
Der Gesamt-Tooltip des ThresholdSliders ist ThresholdSlider.tooltip plus tooltip des aktiven Thresholds.
Die kleinen Markierungen unterhalb eines ThresholdSlider sind TickMarks, die dazu beitragen, dass die Unterseite des ThresholdSlider optisch einem Lineal ähnelt. Mit der Eigenschaft showTickMarks legen Sie fest, ob diese TickMarks angezeigt werden sollen oder nicht. Der Abstand zwischen zwei TickMarks wird durch die Eigenschaft TickMarkSpacin in Units festgelegt.
Die Breite eines ThresholdSlider ist durch die Anzahl der TickMark-Intervalle festgelegt, was durch die Eigenschaft maxTickMarks gesetzt wird. Die Breite eines ThresholdSlider in Pixeln berechnet sich daher folgendernaßen:
maxTickMarks * tickMarkSpacing * unitWidth

Beispiel für die visuelle Darstellung

Laufzeit-Klasse |
CL_WD_THRESHOLD_SLIDER |
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 |
|
I |
0 |
ja |
|
WDY_BOOLEAN |
false |
ja |
|
WDY_BOOLEAN |
true |
ja |
|
I |
1 |
ja |
|
Übersetzbarer Text |
|
ja |
|
I |
5 |
ja |
|
I |
|
muss |
|
WDUI_VISIBILITY |
visible |
ja |
Aggregationen im View Designer
Name |
Kardinalität |
Typ |
0..n |
Events im View Designer
Name |

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_THRESHOLD_SLIDER=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT |
|
contextMenuBehaviour: provide |
CL_WD_THRESHOLD_SLIDER=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE |
|
contextMenuBehaviour: suppress |
CL_WD_THRESHOLD_SLIDER=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS |
|
CONTEXT_MENU_ID |
WDY_MD_UI_ELEMENT_REFERENCE |
|
ENABLED |
WDY_BOOLEAN |
|
MAX_TICK_MARKS |
I |
|
READ_ONLY |
WDY_BOOLEAN |
|
SHOW_TICK_MARKS |
WDY_BOOLEAN |
|
TICK_MARK_SPACING |
I |
|
TOOLTIP |
WDY_MD_TRANSLATABLE_TEXT |
|
UNIT_WIDTH |
I |
|
VALUE |
I |
|
VISIBLE |
WDUI_VISIBILITY |
|
visible: none |
CL_WD_THRESHOLD_SLIDER=>E_VISIBLE-NONE |
|
visible: visible |
CL_WD_THRESHOLD_SLIDER=>E_VISIBLE-VISIBLE |
|
Dynamische Programmierung der Ereignisse
View Designer Name |
Laufzeitname |
ON_ACTION |
|
ON_CHANGE |
Dynamische Programmierung der Aggregationen
View Designer Name |
Laufzeitname |
Kardinalität |
THRESHOLDS |
0..n |
Ein Beispiel für dieses Oberflächenelement finden Sie im System in der Component WDR_TEST_THRESHOLD_SLIDER.