Switch
Mit dem Switch Baustein lässt sich der Wert des Parameters Source anzeigen und verändern - der Parameter sollte zur vollständigen Unterstützung ein Wahrheitswert sein. Bei Veränderungen werden entsprechende Ereignisse (onTrue, onFalse und immer auch onChange) ausgelöst.
CSS Klassen
- dashboardToggleControl: in einem HTML Element (DIV) mit dieser CSS Klasse wird der Baustein angezeigt.
- controlEnabled: diese CSS Klasse wird zusätzlich gesetzt, wenn der Parameter Status den Wert true liefert - dies wird im Folgenden als enabled bezeichnet.
- controlDisabled: analog wenn der Parameter Status false liefert - kurz als disabled bezeichnet. Man beachte, dass der Wert von Status auch weder false noch true liefern kann (etwa weil Status keinem Parameter zugeordnet wurde). In diesem Fall ist der Baustein weder enabled noch disabled.
- controlActiveTrue: wie beim Parameter Status, nur wird hier der Parameter Active auf true verglichen - die entsprechende Bezeichnung ist dann natürlich active.
- controlActiveFalse: inactive für einen Wert false des Parameters Active.
- dashboardToggleControlInput: ist eine semantic-ui Checkbox, ein HTML Element (DIV) mit den CSS Klassen ui, toggle und checkbox und zusätzlich dieser Klasse.
Ist der Baustein disabled, so reagiert er nicht auf Interaktionen.
CSS Variablen
keine
Besondere Hinweise
Ist der Wert des Parameters Source kein Wahrheitswert, so wird für die Checkbox indeterminate aktiviert. Bei Veränderungen wird immer true oder false in den Parameter zurückgeschrieben - sofern dieser verbunden wurde. Das kann zu Fehlermeldungen führen, wenn der Parameter respektive die zugehörige Variable kein einfacher Wahrheitswert ist.