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

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 ?