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

New-UDAutocomplete

Sintesi

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

Sintassi

New-UDAutocomplete [-Id <String>] [-Label <String>] [-Value <Object>] [-OnChange <Endpoint>] [-Options <Object>] [-FullWidth] [-AutoSelect] [-Variant <String>] [-Multiple] [-ClassName <String>] [-Icon <Object>] [-OnEnter <Endpoint>] [-Disabled] [<CommonParameters>]

New-UDAutocomplete [-Id <String>] [-Label <String>] [-Value <Object>] [-OnChange <Endpoint>] -OnLoadOptions <Endpoint> [-FullWidth] [-AutoSelect] [-Variant <String>] [-Multiple] [-ClassName <String>] [-Icon <Object>] [-OnEnter <Endpoint>] [-Disabled] [<CommonParameters>]

Descrizione

Le caselle di testo autocomplete possono essere utilizzate per consentire all'utente di effettuare una selezione da un ampio elenco di elementi statici o dinamici. Digitando nella casella di testo l'elenco viene filtrato.

Parametri

-Id

L'ID del componente. Per impostazione predefinita è un GUID casuale.

Required?                    false
Position?                    named
Default value                ([Guid]::NewGuid())
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false

-Label

L'etichetta da mostrare per la casella di testo.

-Value

Il valore della casella di testo.

-OnChange

Un blocco di script che viene invocato quando la selezione cambia.

-OnLoadOptions

Un blocco di script che viene chiamato quando l'utente inizia a digitare nella casella di testo. La variabile $Body conterrà il testo digitato. Deve restituire un array JSON di valori che sono il risultato di ciò che l'utente ha digitato.

-Options

Opzioni statiche da visualizzare nel menu a discesa di selezione. Quando l'utente digita, queste opzioni vengono filtrate.

-FullWidth

Se il componente deve occupare l'intera larghezza del suo elemento padre.

-AutoSelect

Se il componente deve essere selezionato automaticamente nel caso in cui l'array di opzioni contenga una sola opzione totale.

-Variant

La variante della casella di testo. I valori validi sono: "filled", "outlined", "standard"

-Multiple

Se è possibile selezionare più elementi.

-ClassName

Una classe CSS da applicare al componente.

-Icon

L'icona da visualizzare prima della casella di testo. Utilizzi New-UDIcon per creare il valore di questo parametro.

-OnEnter

Un blocco di script da chiamare quando l'utente preme invio all'interno della casella di testo autocomplete.

-Disabled

Se questo autocomplete è disabilitato.

Parametri comuni

Questo cmdlet supporta i parametri comuni: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable e OutVariable. Per maggiori informazioni, veda about_CommonParameters.

Output

Esempi

Esempio 1: autocomplete di base

Il valore deve essere scelto da un insieme predefinito di valori consentiti.

Esempio 2

Esempio 3: varianti

Modifichi lo stile della casella di testo autocomplete.

Esempio 4: gestione delle modifiche

Esegua PowerShell quando l'autocomplete cambia.

Esempio 5: OnEnter

Esegua PowerShell quando l'utente preme invio.

Esempio 6: opzioni asincrone

Crea un autocomplete con un insieme di opzioni filtrato dinamicamente

Esempio 7

Ultimo aggiornamento

È stato utile?