Autocomplétion
L'autocomplétion est une saisie de texte normale enrichie d'un panneau d'options suggérées.
Liste statique d'options
Crée une autocomplétion de base avec une liste statique d'options
New-UDAutocomplete -Options @('Test', 'Test2', 'Test3', 'Test4')Liste dynamique d'options
Lorsque du texte est saisi, il peut être filtré avec OnLoadOptions. $Body contiendra le texte actuellement saisi.
Cet exemple filtre le tableau avec Where-Object.
New-UDAutocomplete -OnLoadOptions {
@('Test', 'Test2', 'Test3', 'Test4') | Where-Object { $_ -like "*$Body*" } | ConvertTo-Json
}OnChange
$Body contient l'élément actuellement sélectionné. L'événement OnChange se déclenchera lorsque l'utilisateur sélectionnera un ou plusieurs éléments.
New-UDAutocomplete -OnLoadOptions {
@('Test', 'Test2', 'Test3', 'Test4') | Where-Object { $_ -like "*$Body*" } | ConvertTo-Json
} -OnChange {
Show-UDToast $Body
}Icône

Vous pouvez placer une icône avant une autocomplétion en utilisant le paramètre -Icon.
OnEnter
OnEnter est déclenché lorsque l'utilisateur appuie sur la touche Entrée dans l'autocomplétion.
Options
Vous pouvez utiliser New-UDAutoCompleteOption pour spécifier des noms et des valeurs.
API
Mis à jour
Ce contenu vous a-t-il été utile ?