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 ?