Autocomplete
Das Autocomplete ist eine normale Texteingabe, die durch ein Panel mit vorgeschlagenen Optionen erweitert wird.
Statische Optionsliste
Erstellt ein einfaches Autocomplete mit einer statischen Optionsliste
New-UDAutocomplete -Options @('Test', 'Test2', 'Test3', 'Test4')Dynamische Optionsliste
Wenn Text eingegeben wird, kann er mit OnLoadOptions gefiltert werden. $Body enthält den aktuell eingegebenen Text.
Dieses Beispiel filtert das Array mit Where-Object.
New-UDAutocomplete -OnLoadOptions {
@('Test', 'Test2', 'Test3', 'Test4') | Where-Object { $_ -like "*$Body*" } | ConvertTo-Json
}OnChange
$Body enthält das aktuell ausgewählte Element. Das OnChange-Event wird ausgelöst, wenn der Benutzer ein oder mehrere Elemente auswählt.
New-UDAutocomplete -OnLoadOptions {
@('Test', 'Test2', 'Test3', 'Test4') | Where-Object { $_ -like "*$Body*" } | ConvertTo-Json
} -OnChange {
Show-UDToast $Body
}Symbol

Sie können mit dem Parameter -Icon ein Symbol vor einem Autocomplete platzieren.
OnEnter
OnEnter wird ausgelöst, wenn der Benutzer innerhalb des Autocomplete die Eingabetaste drückt.
Optionen
Sie können New-UDAutoCompleteOption verwenden, um Namen und Werte anzugeben.
API
Zuletzt aktualisiert
War das hilfreich?