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

New-UDAutocomplete

Synopsis

L'autocomplétion est une saisie de texte normale enrichie d'un panneau d'options suggérées.

Syntaxe

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>]

Description

Les zones de texte d'autocomplétion peuvent servir à permettre à l'utilisateur de sélectionner parmi une longue liste d'éléments statiques ou dynamiques. La saisie dans la zone de texte filtrera la liste.

Paramètres

-Id

L'ID du composant. Il s'agit par défaut d'un GUID aléatoire.

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

-Label

L'étiquette à afficher pour la zone de texte.

-Value

La valeur de la zone de texte.

-OnChange

Un bloc de script qui est invoqué lorsque la sélection change.

-OnLoadOptions

Un bloc de script qui est appelé lorsque l'utilisateur commence à taper dans la zone de texte. La variable $Body contiendra le texte saisi. Vous devriez retourner un tableau JSON de valeurs résultant de ce que l'utilisateur a tapé.

-Options

Options statiques à afficher dans la liste déroulante de sélection. Lorsque l'utilisateur tape, ces options seront filtrées.

-FullWidth

Si le composant doit occuper toute la largeur de son parent.

-AutoSelect

Si le composant doit automatiquement être sélectionné lorsqu'il n'y avait qu'une seule option au total dans le tableau d'options.

-Variant

La variante de la zone de texte. Les valeurs valides sont : "filled", "outlined", "standard"

-Multiple

Si plusieurs éléments peuvent être sélectionnés.

-ClassName

Une classe CSS à appliquer au composant.

-Icon

L'icône à afficher avant la zone de texte. Utilisez New-UDIcon pour créer la valeur de ce paramètre.

-OnEnter

Un bloc de script à appeler lorsque l'utilisateur appuie sur entrée dans la zone de texte d'autocomplétion.

-Disabled

Si cette autocomplétion est désactivée.

Paramètres communs

Cette applet de commande prend en charge les paramètres communs : Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable et OutVariable. Pour plus d'informations, consultez about_CommonParameters.

Sorties

Exemples

Exemple 1 : Autocomplétion de base

La valeur doit être choisie parmi un ensemble prédéfini de valeurs autorisées.

Exemple 2

Exemple 3 : Variantes

Changer le style de la zone de texte d'autocomplétion.

Exemple 4 : Gestion des changements

Exécuter du PowerShell lorsque l'autocomplétion change.

Exemple 5 : OnEnter

Exécuter du PowerShell lorsque l'utilisateur appuie sur entrée.

Exemple 6 : Options asynchrones

Crée une autocomplétion avec un ensemble d'options filtrées dynamiquement

Exemple 7

Mis à jour

Ce contenu vous a-t-il été utile ?