New-UDTextbox
Übersicht
Textfelder ermöglichen Benutzern das Eingeben und Bearbeiten von Text.
Syntax
New-UDTextbox [[-Id] <String>] [[-Label] <String>] [[-Placeholder] <String>] [[-Value] <String>] [[-Type] <String>] [-Disabled] [[-Icon] <Object>] [-Autofocus] [-Multiline] [[-Rows] <Int32>] [[-RowsMax] <Int32>] [-FullWidth] [[-Variant] <String>] [[-ClassName] <String>] [[-OnEnter] <Endpoint>] [[-OnBlur] <Endpoint>] [-Shrink] [[-OnValidate] <Endpoint>] [[-HelperText] <String>] [[-OnChange] <Endpoint>] [[-Minimum] <Int32>] [[-Maximum] <Int32>] [[-MaximumLength] <Int32>] [[-Sx] <Hashtable>] [[-Style] <Hashtable>] [[-MaskPattern] <String>] [[-Attributes] <Hashtable>] [<CommonParameters>]Beschreibung
Erstellt ein Textfeld. Textfelder können eigenständig oder innerhalb eines New-UDForm verwendet werden.
Parameter
-Id
Die ID der Komponente. Standardmäßig ist dies eine zufällige GUID.
Required? false
Position? 1
Default value ([Guid]::NewGuid())
Accept pipeline input? false
Aliases
Accept wildcard characters? false-Label
Eine Beschriftung, die über diesem Textfeld angezeigt wird.
-Placeholder
Ein Platzhalter, der im Textfeld angezeigt wird.
-Value
Der aktuelle Wert des Textfelds.
-Type
Der Typ des Textfelds. Dies können Werte wie text, password oder email sein.
-Disabled
Ob dieses Textfeld deaktiviert ist.
-Icon
Das Symbol, das neben dem Textfeld angezeigt wird. Verwenden Sie New-UDIcon, um ein Symbol zu erstellen.
-Autofocus
Ob dieses Textfeld automatisch fokussiert werden soll.
-Multiline
Erstellt ein mehrzeiliges Textfeld
-Rows
Die Anzahl der Zeilen in einem mehrzeiligen Textfeld.
-RowsMax
Die maximale Anzahl der Zeilen in einem mehrzeiligen Textfeld.
-FullWidth
Ob dieses Textfeld die gesamte Breite des übergeordneten Steuerelements einnehmen soll.
-Variant
Die Variante des Textfelds. Gültige Werte sind "filled", "outlined", "standard"
-ClassName
Eine CSS-Klasse, die auf das Textfeld angewendet wird.
-OnEnter
Ein Skriptblock, der aufgerufen wird, wenn der Benutzer die Eingabetaste drückt. Die Variable $EventData enthält den aktuellen Wert des Textfelds.
-OnBlur
Ein Skriptblock, der aufgerufen wird, wenn der Benutzer das Textfeld verlässt. Die Variable $EventData enthält den aktuellen Wert des Textfelds.
-Shrink
Ob die Beschriftung standardmäßig verkleinert werden soll.
-OnValidate
Ein Skriptblock, der aufgerufen wird, wenn der Benutzer das Textfeld verlässt. Die Variable $EventData enthält den aktuellen Wert des Textfelds. Wenn der Skriptblock ein Validierungsergebnis zurückgibt, das ungültig ist, wird es unterhalb des Textfelds angezeigt.
-HelperText
Ein Hilfetext, der unterhalb des Textfelds angezeigt wird.
-OnChange
Ein Skriptblock, der aufgerufen wird, wenn der Benutzer den Wert des Textfelds ändert. Die Variable $EventData enthält den aktuellen Wert des Textfelds.
-Minimum
Der Mindestwert für ein Zahlen-Textfeld.
-Maximum
Der Höchstwert für ein Zahlen-Textfeld.
-MaximumLength
Die maximale Länge des Texts im Textfeld.
-Sx
Eine Hashtabelle mit themenbasierten Eigenschaften, die auf das Textfeld angewendet werden.
-Style
Eine Hashtabelle mit CSS-Eigenschaften, die auf das Textfeld angewendet werden.
-MaskPattern
Ein Maskenmuster, das auf das Textfeld angewendet wird. Dies wird für Eingabemasken verwendet. Weitere Informationen finden Sie unter iMaskjs.
-Attributes
Allgemeine Parameter
Dieses Cmdlet unterstützt die allgemeinen Parameter: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable und OutVariable. Weitere Informationen finden Sie unter about_CommonParameters.
Ausgaben
Beispiele
Beispiel 1: Einfaches Textfeld
Erstellt ein einfaches Textfeld.
Beispiel 2: Passwort-Textfeld
Erstellt ein Passwort-Textfeld.
Beispiel 3: E-Mail-Textfeld
Erstellt ein E-Mail-Textfeld.
Beispiel 4: Deaktiviertes Textfeld
Erstellt ein deaktiviertes Textfeld.
Beispiel 5: Textfeld mit Symbol
Erstellt ein Textfeld mit einem Symbol.
Beispiel 6: Textfeld mit Autofokus
Erstellt ein Textfeld, das beim Laden der Seite automatisch fokussiert wird.
Beispiel 7: Mehrzeiliges Textfeld
Erstellt ein mehrzeiliges Textfeld.
Beispiel 8: Mehrzeiliges Textfeld mit 5 Zeilen
Erstellt ein mehrzeiliges Textfeld mit 5 Zeilen.
Beispiel 9: Variante
Erstellt ein gefülltes Textfeld.
Beispiel 10: OnEnter
Erstellt ein Textfeld mit einem OnEnter-Ereignis.
Beispiel 11: OnBlur
Erstellt ein Textfeld mit einem OnBlur-Ereignis.
Beispiel 12: OnValidate
Erstellt ein Textfeld mit einem OnValidate-Ereignis.
Beispiel 13: Hilfetext
Erstellt ein Textfeld mit Hilfetext.
Beispiel 14: OnChange
Erstellt ein Textfeld mit einem OnChange-Ereignis.
Beispiel 15: Minimum und Maximum
Erstellt ein Zahlen-Textfeld mit einem Mindest- und einem Höchstwert.
Beispiel 16: Maskenmuster
Erstellt ein Textfeld mit einem Maskenmuster.
Zuletzt aktualisiert
War das hilfreich?