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

Autocompletar

El autocompletado es una entrada de texto normal mejorada con un panel de opciones sugeridas.

Lista estática de opciones

Crea un autocompletado básico con una lista estática de opciones

New-UDAutocomplete -Options @('Test', 'Test2', 'Test3', 'Test4')

Lista dinámica de opciones

Cuando se escribe texto, se puede filtrar con OnLoadOptions. $Body contendrá el texto que se está escribiendo.

Este ejemplo filtra el array con Where-Object.

New-UDAutocomplete -OnLoadOptions { 
    @('Test', 'Test2', 'Test3', 'Test4') | Where-Object { $_ -like "*$Body*" } | ConvertTo-Json
}

OnChange

$Body contiene el elemento seleccionado actualmente. El evento OnChange se activará cuando el usuario seleccione uno o más elementos.

New-UDAutocomplete -OnLoadOptions { 
    @('Test', 'Test2', 'Test3', 'Test4') | Where-Object { $_ -like "*$Body*" } | ConvertTo-Json
} -OnChange {
    Show-UDToast $Body 
}

Icono

Puede colocar un icono antes de un autocompletado usando el parámetro -Icon.

OnEnter

OnEnter se activa cuando el usuario pulsa la tecla intro dentro del autocompletado.

Opciones

Puede usar New-UDAutoCompleteOption para especificar nombres y valores.

API

Última actualización

¿Te fue útil?