For the complete documentation index, see llms.txt. This page is also available as Markdown.

New-UDAutocomplete

Übersicht

Die Autovervollständigung ist eine normale Texteingabe, die um ein Panel mit vorgeschlagenen Optionen erweitert ist.

Syntax

New-UDAutocomplete [-Id <String>] [-Label <String>] [-Value <Object>] [-OnChange <Endpoint>] [-Options <Object>] [-FullWidth] [-AutoSelect] [-Variant <String>] [-Multiple] [-ClassName <String>] [-Icon <Object>] [-OnEnter <Endpoint>] [-Disabled] [<CommonParameters>]

New-UDAutocomplete [-Id <String>] [-Label <String>] [-Value <Object>] [-OnChange <Endpoint>] -OnLoadOptions <Endpoint> [-FullWidth] [-AutoSelect] [-Variant <String>] [-Multiple] [-ClassName <String>] [-Icon <Object>] [-OnEnter <Endpoint>] [-Disabled] [<CommonParameters>]

Beschreibung

Textfelder mit Autovervollständigung können verwendet werden, um dem Benutzer die Auswahl aus einer großen Liste statischer oder dynamischer Elemente zu ermöglichen. Durch die Eingabe in das Textfeld wird die Liste gefiltert.

Parameter

-Id

Die ID der Komponente. Standardmäßig ist dies eine zufällige GUID.

Required?                    false
Position?                    named
Default value                ([Guid]::NewGuid())
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false

-Label

Die Beschriftung, die für das Textfeld angezeigt werden soll.

-Value

Der Wert des Textfelds.

-OnChange

Ein Skriptblock, der aufgerufen wird, wenn sich die Auswahl ändert.

-OnLoadOptions

Ein Skriptblock, der aufgerufen wird, wenn der Benutzer beginnt, in das Textfeld zu tippen. Die Variable $Body enthält den eingegebenen Text. Sie sollten ein JSON-Array mit Werten zurückgeben, die sich aus der Eingabe des Benutzers ergeben.

-Options

Statische Optionen, die in der Auswahl-Dropdownliste angezeigt werden sollen. Wenn der Benutzer tippt, werden diese Optionen gefiltert.

-FullWidth

Ob die Komponente die volle Breite ihres übergeordneten Elements einnehmen soll.

-AutoSelect

Ob die Komponente automatisch ausgewählt werden soll, wenn im Options-Array insgesamt nur eine Option vorhanden war.

-Variant

Die Variante des Textfelds. Gültige Werte sind: "filled", "outlined", "standard"

-Multiple

Ob mehrere Elemente ausgewählt werden können.

-ClassName

Eine CSS-Klasse, die auf die Komponente angewendet werden soll.

-Icon

Das Symbol, das vor dem Textfeld angezeigt werden soll. Verwenden Sie New-UDIcon, um den Wert für diesen Parameter zu erstellen.

-OnEnter

Ein Skriptblock, der aufgerufen wird, wenn der Benutzer innerhalb des Autovervollständigungs-Textfelds die Eingabetaste drückt.

-Disabled

Ob diese Autovervollständigung deaktiviert ist.

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: Einfache Autovervollständigung

Der Wert muss aus einem vordefinierten Satz zulässiger Werte gewählt werden.

Beispiel 2

Beispiel 3: Varianten

Ändern Sie den Stil des Autovervollständigungs-Textfelds.

Beispiel 4: Umgang mit Änderungen

Führen Sie PowerShell aus, wenn sich die Autovervollständigung ändert.

Beispiel 5: OnEnter

Führen Sie PowerShell aus, wenn der Benutzer die Eingabetaste drückt.

Beispiel 6: Asynchrone Optionen

Erstellt eine Autovervollständigung mit einem dynamisch gefilterten Satz von Optionen

Beispiel 7

Zuletzt aktualisiert

War das hilfreich?