Texteingabe ui-text-input
Demo Ausprobieren Fügt Ihrem Dashboard eine einzelne Texteingabezeile hinzu, mit einem konfigurierbaren "Typ" (Text, Passwort, etc.).
Eigenschaften
Prop | Dynamic | Description |
---|---|---|
Gruppe | Definiert, in welcher Gruppe des UI-Dashboards dieses Widget gerendert wird. | |
Größe | Steuert die Breite des Texteingabefeldes in Bezug auf die übergeordnete Gruppe. Der Maximalwert ist die Breite der Gruppe. | |
Symbol | ✓ | Rendert ein Material Design-Symbol innerhalb der Texteingabe. Es ist nicht notwendig, das "mdi-" Präfix einzuschließen. |
Symbolposition | ✓ | Wenn "Symbol" definiert ist, steuert diese Eigenschaft, auf welcher Seite der "Beschriftung" das Symbol gerendert wird. |
Symbol Innenposition | ✓ | Wenn "Symbol" definiert ist, steuert diese Eigenschaft, ob das Symbol innerhalb oder außerhalb des Texteingabefeldes gerendert wird. |
Beschriftung | ✓ | Der Text, der innerhalb des Texteingabefeldes angezeigt wird. HTML-Inhalt ist erlaubt. |
Tooltip | Der Text, der beim Überfahren des Texteingabefeldes angezeigt wird. | |
Modus | ✓ | Der Typ des anzuzeigenden HTML-Eingabefeldes. Optionen - text | password | email | number | tel | color | date | time | week | month | datetime-local |
Durchreichen | Wenn 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ögerung | Wenn "Senden bei Verzögerung" wahr ist, wird der Wert im Texteingabefeld nach dieser (ms) Verzögerung gesendet. | |
Auswahl mit Button löschen | ✓ | Wenn 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.
Prop | Payload | Structures | Example Values |
---|---|---|---|
Klasse | msg.class | String | |
Modus | msg.ui_update.mode | String | |
Beschriftung | msg.ui_update.label | String | |
Symbol | msg.ui_update.icon | String | |
Symbolposition | msg.ui_update.iconPosition | String | links |rechts |
Symbol Innenposition | msg.ui_update.iconInnerPosition | String | innen |außen |
Löschbar | msg.ui_update.clearable | Boolean |
Steuerungen
msg. | Example | Description |
---|---|---|
aktiviert | true | false | Ermöglicht die Steuerung darüber, ob die Texteingabe aktiviert ist oder nicht. |
Beispiel
Beispiel von mehreren Texteingabetypen, die in einem Dashboard gerendert werden.