Show TOC

ThresholdSliderLocate this document in the navigation structure

Verwendung

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 Threshold s oder MultipleThreshold s. 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

id

STRING

(automatisch)

nein

contextMenuBehaviour

WDUI_CONTEXT_MENU_BEHAVIOUR

inherit

nein

contextMenuId

WDY_MD_UI_ELEMENT_REFERENCE

 

nein

enabled

WDY_BOOLEAN

true

ja

maxTickMarks

I

0

ja

readOnly

WDY_BOOLEAN

false

ja

state

WDUI_STATE

normal

ja

styleClassName STRING   ja

showTickMarks

WDY_BOOLEAN

true

ja

tickMarkSpacing

I

1

ja

tooltip

Übersetzbarer Text

ja

unitWidth

I

5

ja

value

I

muss

visible

WDUI_VISIBILITY

visible

ja

Aggregationen im View Designer

Name

Kardinalität

Typ

THRESHOLDS

0..n

Threshold

Events im View Designer

Hinweis

Weitere Eigenschaften, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:

Dynamische 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.

Dynamische Programmierung der Eigenschaften

View Designer Name

Laufzeitname

Typ

contextMenuBehaviour

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

contextMenuId

CONTEXT_MENU_ID

WDY_MD_UI_ELEMENT_REFERENCE

enabled

ENABLED

WDY_BOOLEAN

maxTickMarks

MAX_TICK_MARKS

I

readOnly

READ_ONLY

WDY_BOOLEAN

showTickMarks

SHOW_TICK_MARKS

WDY_BOOLEAN

state

STATE

WDUI_STATE

state: normal

CL_WD_THRESHOLD_SLIDER=>E_STATE-NORMAL

state: required

CL_WD_THRESHOLD_SLIDER=>E_STATE-REQUIRED

styleClassName STYLE_CLASS_NAME STRING

tickMarkSpacing

TICK_MARK_SPACING

I

tooltip

TOOLTIP

WDY_MD_TRANSLATABLE_TEXT

unitWidth

UNIT_WIDTH

l

value

VALUE

l

visible

VISIBLE

WDUI_VISIBILITY

visible: none

CL_WD_THRESHOLD_SLIDER=>E_VISIBLE-NONE

l

visible: visible

CL_WD_THRESHOLD_SLIDER=>E_VISIBLE-VISIBLE

 

Dynamische Programmierung der Ereignisse

View Designer Name

Laufzeitname

onAction

ON_ACTION

onChange

ON_CHANGE

Dynamische Programmierung der Aggregationen

View Designer Name

Laufzeitname

Kardinalität

THRESHOLDS

THRESHOLDS

0..n

Beispiel

Ein Beispiel für dieses Oberflächenelement finden Sie im System in der Component WDR_TEST_THRESHOLD_SLIDER.