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

Autocomplete

L'autocomplete è un normale input di testo arricchito da un pannello di opzioni suggerite.

Elenco statico di opzioni

Crea un autocomplete di base con un elenco statico di opzioni

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

Elenco dinamico di opzioni

Quando si digita del testo, è possibile filtrarlo con OnLoadOptions. $Body conterrà il testo attualmente digitato.

Questo esempio filtra l'array con Where-Object.

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

OnChange

$Body contiene l'elemento attualmente selezionato. L'evento OnChange viene attivato quando l'utente seleziona uno o più elementi.

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

Icona

È possibile inserire un'icona prima di un autocomplete utilizzando il parametro -Icon.

OnEnter

OnEnter viene attivato quando l'utente preme il tasto Invio all'interno dell'autocomplete.

Opzioni

È possibile utilizzare New-UDAutoCompleteOption per specificare nomi e valori.

API

Ultimo aggiornamento

È stato utile?