Umschalter ui-switch
Demo Ausprobieren Fügt der Benutzeroberfläche einen Umschalter hinzu.
Eigenschaften
Prop | Dynamic | Description |
---|---|---|
Gruppe | Definiert, in welcher Gruppe des UI-Dashboards dieses Widget gerendert wird. | |
Größe | Steuert die Breite des Buttons in Bezug auf die übergeordnete Gruppe. Der Maximalwert ist die Breite der Gruppe. | |
Beschriftung | ✓ | Der Text, der innerhalb des Buttons angezeigt wird. HTML-Inhalt ist erlaubt. |
Layout | ✓ | Definiert, wie die Beschriftung und der Schalter angeordnet sind. Benutzer können zwischen verschiedenen Layout-Optionen wählen, wie z.B. Elemente links ausrichten, links umgekehrt, gleichmäßig verteilen oder gleichmäßig verteilen, aber in umgekehrter Reihenfolge. |
Klickbar | ✓ | Der klickbare Bereich (der zum Umschalten des Schalters führt). |
Ein-Icon | ✓ | Wenn bereitgestellt, wird dieses Material Design Icon den Standardschalter im "Ein"-Zustand ersetzen. Es ist nicht notwendig, das mdi -Präfix einzuschließen. |
Aus-Icon | ✓ | Wenn bereitgestellt, wird dieses Material Design Icon den Standardschalter im "Aus"-Zustand ersetzen. Es ist nicht notwendig, das mdi -Präfix einzuschließen. |
Ein-Farbe | ✓ | Wenn mit einem Icon bereitgestellt, wird diese Farbe für das Icon im "Ein"-Zustand verwendet. |
Aus-Farbe | ✓ | Wenn mit einem Icon bereitgestellt, wird diese Farbe für das Icon im "Aus"-Zustand verwendet. |
Durchreichen | Wenn aktiviert, wird das Widget die Eingabenachricht an die Ausgabe weiterleiten. | |
Indikator | Nur verfügbar, wenn "Durchreichen" auf false gesetzt ist. Definiert, ob der Schalter den Status der Ausgabe oder eine bereitgestellte Eingabe über msg.payload anzeigt. | |
Ein-Payload | Der Typ & Wert, der in msg.payload ausgegeben wird, wenn der Schalter eingeschaltet wird. | |
Aus-Payload | Der Typ & Wert, der in msg.payload ausgegeben wird, wenn der Schalter ausgeschaltet wird. |
Dynamische Eigenschaften
Dynamic properties are those that can be overriden at runtime by sending a particular msg
to the node.
Where appropriate, the underlying values set within Node-RED will be overriden by the values set in the received messages.
Prop | Payload | Structures | Example Values |
---|---|---|---|
Klasse | msg.ui_update.class | String | |
Beschriftung | msg.ui_update.label | Boolean | |
Layout | msg.ui_update.layout | String | |
Klickbar | msg.ui_update.clickableArea | String | |
Durchreichen | msg.ui_update.passthru | Boolean | |
Indikator | msg.ui_update.decouple | Boolean | |
Ein-Farbe | msg.ui_update.oncolor | String | |
Aus-Farbe | msg.ui_update.offcolor | String | |
Ein-Icon | msg.ui_update.onicon | String | |
Aus-Icon | msg.ui_update.officon | String |
Steuerungen
msg. | Example | Description |
---|---|---|
aktiviert | true | false | Ermöglicht die Steuerung darüber, ob der Schalter über die UI umgeschaltet werden kann. |
Beispiel
Beispiel von gerenderten Schaltern in einem Dashboard.