1.0.4 • Published 4 months ago

@atmgrupomaggioli/iris-textarea v1.0.4

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

iris-textarea

Properties

PropertyAttributeDescriptionTypeDefault
charCounterchar-counterContador de caracteres.booleanfalse
colscolsAncho del textarea, especificado en número de columnas.numberundefined
disableddisabledDeshabilitado. El usuario no puede interactuar.booleanfalse
label (required)labelTexto que se muestra como label flotante.stringundefined
maxlengthmaxlengthMáximo número de caracteres que un usuario puede escribir.number500
namename Nombre del textarea - Se usa para identificar el textarea en formularios.stringundefined
placeholderplaceholderAclara qué se debe insertar en el input.string''
readonlyreadonlySolo se puede leer el valor. El usuario no podrá interactuar, pero si enviar su valor.booleanfalse
requiredrequiredIndica si es requerido rellenar el textarea.booleanfalse
resizeresizeDefine cómo se puede redimensionar el textarea: 'none' (sin cambio), 'both' (ancho y alto), 'horizontal' (solo ancho), 'vertical' (solo alto) o 'auto' (ajuste automático de altura)."auto" \| "both" \| "horizontal" \| "none" \| "vertical"'both'
rowsrowsLargo del textarea, especificado en número de filas.numberundefined
rulesrulesConjunto de reglas de validación para el textarea, cada una con una condición y un mensaje de error si no se cumple, permitiendo guiar al usuario en su entrada.Rule[]undefined
tooltiptooltipContenido del tooltip.string \| string[]undefined
valuevalueTexto por defecto del textarea.string''

Events

EventDescriptionType
blurChangedSe emite cuando el input pierde foco.CustomEvent<{ value: string; }>
focusChangedSe emite cuando el input gana foco.CustomEvent<FocusEvent>
inputChangedSe emite cuando el valor del input cambia.CustomEvent<{ value: string; }>

Methods

clear() => Promise<void>

Limpia el valor del textarea.

Returns

Type: Promise<void>

getValue() => Promise<string>

Método público que permite obtener el valor del textarea.

Returns

Type: Promise<string>

Promesa que devuelve el valor actual del textarea.

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

Permite establecer el valor programáticamente.

Parameters

NameTypeDescription
valuestring

Returns

Type: Promise<void>

validate() => Promise<boolean>

Valida si el valor es requerido y cumple todas las reglas establecidas.

Returns

Type: Promise<boolean>

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


Built with StencilJS