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?