1.0.3 • Published 4 months ago

@atmgrupomaggioli/iris-select v1.0.3

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

iris-select

Properties

PropertyAttributeDescriptionTypeDefault
disableddisabledIndica si el select está deshabilitado.booleanfalse
label (required)labelSe mostrará como el label asociado al select.stringundefined
namenamePermite identificar el select en formularios.stringundefined
optionDefaultoption-defaultDefine el texto que se mostrará como opción predeterminada en el elemento <select> cuando no se haya realizado ninguna selección.string'[Seleccione un valor de la lista]'
optionsoptionsDefine las opciones que se mostrarán en el elemento <select> del componente.Option[][]
requiredrequiredIndica si el campo es obligatorio.booleanfalse
rulesrulesPermite definir validaciones personalizadas con un array de reglas.Rule[]undefined
tooltiptooltipPequeño mensaje informativo que se muestra al pulsar en el icono de ayuda.string \| string[]undefined

Events

EventDescriptionType
changeBlurEvento que se emite cuando el campo pierde el foco.CustomEvent<FocusEvent>
valueSelectedChangeEvento que se emite cuando se cambia la opción del select.CustomEvent<string>

Methods

clear() => Promise<void>

Método para limpiar el valor seleccionado

Returns

Type: Promise<void>

getValue() => Promise<string>

Obtiene el valor seleccionado.

Returns

Type: Promise<string>

Valor seleccionado.

setValue(value: string) => Promise<void>

Establece el valor del select.

Parameters

NameTypeDescription
valuestring

Returns

Type: Promise<void>

validate() => Promise<boolean>

Valida si la opción seleccionada es requerida y cumple todas las reglas establecidas.

Returns

Type: Promise<boolean>

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


Built with StencilJS