Skip to content

Schaltfläche ui-button-group Added In: v1.3.0

Demo Ausprobieren

Fügt Ihrem Dashboard eine Reihe von Schaltflächen hinzu, die als Multi-State-Schalter fungieren. Wenn eine einzelne Schaltfläche angeklickt wird, wird sie aktiv und alle anderen Schaltflächen in der Gruppe werden inaktiv, wobei der neu ausgewählte Wert vom Knoten in Node-RED ausgegeben wird.

Die ausgewählte Option kann durch Senden eines msg.payload mit dem Wert der auszuwählenden Schaltfläche festgelegt werden.

Eigenschaften

PropDynamicDescription
GruppeDefiniert, in welcher Gruppe des UI-Dashboards dieses Widget gerendert wird.
GrößeSteuert die Breite der Schaltfläche in Bezug auf die übergeordnete Gruppe. Der Maximalwert ist die Breite der Gruppe.
LabelDer Text, der innerhalb der Schaltfläche angezeigt wird. HTML-Inhalt ist erlaubt.
ErscheinungsbildGeben Sie an, ob die Form des Widgets rechteckig oder mit abgerundeten Ecken sein soll.
Verwenden Sie ThemenfarbenGeben Sie an, ob die Themenfarben verwendet werden sollen. Wenn nicht aktiv, können für jede Option separat benutzerdefinierte Farben angegeben werden.
OptionenGeben Sie an, welche Optionen angezeigt werden sollen. Jede Option kann ein Label, ein Symbol, einen Wert und eine Farbe angeben. HTML-Inhalt ist für die Labels erlaubt.
ThemaDer Text, der im msg.topic-Feld gesendet werden muss.
PassthroughGeben Sie an, ob Eingabenachrichten als Ausgabenachrichten weitergeleitet werden sollen.
Klasse[object Object]

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.

PropPayloadStructuresExample Values
Deaktivierter Zustandmsg.enabledBoolean
Labelmsg.ui_update.labelString
Optionenmsg.ui_update.options
  • Array<String>
  • Array<{value: String}>
  • Array<{value: String, label: String}>
  • Array<{value: String, icon: String}>

Beispiele

Beispiele einer SchaltflächengruppeBeispiel einiger gerenderter Schaltflächengruppen in einem Dashboard.