Skip to content

Texteingabe ui-text-input

Demo Ausprobieren

Fügt Ihrem Dashboard eine einzelne Texteingabezeile hinzu, mit einem konfigurierbaren "Typ" (Text, Passwort, etc.).

Eigenschaften

PropDynamicDescription
GruppeDefiniert, in welcher Gruppe des UI-Dashboards dieses Widget gerendert wird.
GrößeSteuert die Breite des Texteingabefeldes in Bezug auf die übergeordnete Gruppe. Der Maximalwert ist die Breite der Gruppe.
SymbolRendert ein Material Design-Symbol innerhalb der Texteingabe. Es ist nicht notwendig, das "mdi-" Präfix einzuschließen.
SymbolpositionWenn "Symbol" definiert ist, steuert diese Eigenschaft, auf welcher Seite der "Beschriftung" das Symbol gerendert wird.
Symbol InnenpositionWenn "Symbol" definiert ist, steuert diese Eigenschaft, ob das Symbol innerhalb oder außerhalb des Texteingabefeldes gerendert wird.
BeschriftungDer Text, der innerhalb des Texteingabefeldes angezeigt wird. HTML-Inhalt ist erlaubt.
TooltipDer Text, der beim Überfahren des Texteingabefeldes angezeigt wird.
ModusDer Typ des anzuzeigenden HTML-Eingabefeldes. Optionen - text | password | email | number | tel | color | date | time | week | month | datetime-local
DurchreichenWenn dieser Knoten eine Nachricht in Node-RED erhält, sollte sie dann so durchgereicht werden, als ob ein neuer Wert in das Eingabefeld eingefügt wurde?
Senden bei "Verzögerung"Wenn wahr, wird eine Nachricht nach der in "Verzögerung (ms)" angegebenen Verzögerung gesendet.
VerzögerungWenn "Senden bei Verzögerung" wahr ist, wird der Wert im Texteingabefeld nach dieser (ms) Verzögerung gesendet.
Auswahl mit Button löschenWenn wahr, erscheint ein Löschsymbol/-button auf der rechten Seite, um die Texteingabe zu löschen.
Senden bei "Fokus verlassen"Sendet eine Nachricht, wenn das Texteingabefeld den Fokus verliert. Wird immer gesendet, auch wenn sich der Wert nicht geändert hat.
Senden bei "Enter drücken"Sendet eine Nachricht, wenn der Benutzer die Eingabetaste drückt. Wird immer gesendet, auch wenn sich der Wert nicht geändert hat.
Senden bei "Löschen-Button"Sendet eine Nachricht, wenn der Benutzer die Texteingabe mit dem Löschen-Button löscht, der "Auswahl löschen"-Button muss aktiviert sein.

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
Klassemsg.classString
Modusmsg.ui_update.modeString
Beschriftungmsg.ui_update.labelString
Symbolmsg.ui_update.iconString
Symbolpositionmsg.ui_update.iconPositionString
links|rechts
Symbol Innenpositionmsg.ui_update.iconInnerPositionString
innen|außen
Löschbarmsg.ui_update.clearableBoolean

Steuerungen

msg.ExampleDescription
aktivierttrue | falseErmöglicht die Steuerung darüber, ob die Texteingabe aktiviert ist oder nicht.

Beispiel

Beispiel von TexteingabetypenBeispiel von mehreren Texteingabetypen, die in einem Dashboard gerendert werden.