1.0.4 • Published 4 months ago

@atmgrupomaggioli/iris-autocomplete v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

iris-autocomplete

Properties

PropertyAttributeDescriptionTypeDefault
disableddisabledPermite deshabilitar el componentebooleanfalse
displayKeydisplay-keyClave del objeto de sugerencia que se usará como texto visible en la listastring'text'
fetchSuggestions (required)fetch-suggestionsFunción para obtener los resultados del autocomplete desde el servidor(query: string) => object[] \| Promise<object[]>undefined
inputTypeinput-typeTipo del input"email" \| "nifcif" \| "number" \| "password" \| "tel" \| "text" \| "url"'text'
label (required)labelLabel del inputstringundefined
minCharsmin-charsCantidad mínima de caracteres necesarios para activar la búsquedanumber3
namenameNombre del inputstringundefined
placeholderplaceholderTexto de placeholder cuando el input está vacíostringundefined
requiredrequiredIndica si el campo es requeridobooleanfalse
rulesrulesReglas de validación adicionalesRule[]undefined
showButtonshow-buttonPermite mostrar un botón de búsqueda avanzadabooleanfalse
tooltiptooltipTexto del tooltipstring \| string[]undefined
widthwidthAncho del inputstring'100%'

Events

EventDescriptionType
advancedSearchEvento emitido al hacer clic en el botón de búsqueda avanzada.CustomEvent<any>
valueSelectedEvento emitido al seleccionar una sugerencia.CustomEvent<object>

Methods

clear() => Promise<void>

Limpia completamente el estado del componente

Returns

Type: Promise<void>

getSelectedSuggestion() => Promise<object>

Obtiene la sugerencia seleccionada

Returns

Type: Promise<object>

Sugerencia seleccionada

getValue() => Promise<string>

Obtiene el valor del input

Returns

Type: Promise<string>

Valor del input

setValue() => Promise<void>

Establece el valor del campo de entrada con la sugerencia seleccionada

Returns

Type: Promise<void>

validate() => Promise<boolean>

Comprueba si el campo tiene una selección válida

Returns

Type: Promise<boolean>

true = Válido / false / No válido.


Built with StencilJS