New-UDAutocomplete
Sinopsis
El autocompletado es una entrada de texto normal mejorada con un panel de opciones sugeridas.
Sintaxis
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>]Descripción
Los cuadros de texto de autocompletado se pueden usar para permitir que el usuario seleccione de una larga lista de elementos estáticos o dinámicos. Al escribir en el cuadro de texto se filtrará la lista.
Parámetros
-Id
El ID del componente. Su valor predeterminado es un GUID aleatorio.
Required? false
Position? named
Default value ([Guid]::NewGuid())
Accept pipeline input? false
Aliases
Accept wildcard characters? false-Label
La etiqueta que se muestra para el cuadro de texto.
-Value
El valor del cuadro de texto.
-OnChange
Un bloque de script que se invoca cuando cambia la selección.
-OnLoadOptions
Un bloque de script que se llama cuando el usuario empieza a escribir en el cuadro de texto. La variable $Body contendrá el texto escrito. Debe devolver una matriz JSON de valores que sean el resultado de lo que el usuario ha escrito.
-Options
Opciones estáticas que se muestran en la lista desplegable de selección. Cuando el usuario escriba, estas opciones se filtrarán.
-FullWidth
Si el componente debe ocupar todo el ancho de su elemento principal.
-AutoSelect
Si el componente debe seleccionarse automáticamente en caso de que solo hubiera una única opción en total en la matriz de opciones.
-Variant
La variante del cuadro de texto. Los valores válidos son: "filled", "outlined", "standard"
-Multiple
Si se pueden seleccionar varios elementos.
-ClassName
Una clase CSS que se aplica al componente.
-Icon
El icono que se muestra antes del cuadro de texto. Use New-UDIcon para crear el valor de este parámetro.
-OnEnter
Un bloque de script que se llama cuando el usuario pulsa Intro dentro del cuadro de texto de autocompletado.
-Disabled
Si este autocompletado está deshabilitado.
Parámetros comunes
Este cmdlet admite los parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable y OutVariable. Para más información, consulte about_CommonParameters.
Salidas
Ejemplos
Ejemplo 1: autocompletado básico
El valor debe elegirse de un conjunto predefinido de valores permitidos.
Ejemplo 2
Ejemplo 3: variantes
Cambie el estilo del cuadro de texto de autocompletado.
Ejemplo 4: gestión de cambios
Ejecute PowerShell cuando cambie el autocompletado.
Ejemplo 5: OnEnter
Ejecute PowerShell cuando el usuario pulse Intro.
Ejemplo 6: opciones asíncronas
Crea un autocompletado con un conjunto de opciones filtrado dinámicamente
Ejemplo 7
Última actualización
¿Te fue útil?