1.1.0 • Published 4 months ago

@atmgrupomaggioli/iris-input v1.1.0

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

iris-input

Properties

PropertyAttributeDescriptionTypeDefault
autocompleteNifCifautocomplete-nif-cifHabilita la validación automática de NIF/CIF/NIEbooleantrue
autocompleteTypeautocomplete-typeTipo de autocompletado para el input"on" \| "url" \| "nombre" \| "nombrePila" \| "apellido" \| "correo" \| "usuario" \| "nuevaContrasena" \| "contrasenaActual" \| "telefono" \| "telefonoNacional" \| "telefonoLocal" \| "codigoPaisTelefono" \| "direccion" \| "provincia" \| "ciudad" \| "distrito" \| "barrio" \| "codigoPostal" \| "pais" \| "nombrePais" \| "empresa" \| "cargoEmpresa" \| "idioma" \| "montoTransaccion" \| "monedaTransaccion" \| "titularTarjeta" \| "numeroTarjeta" \| "vencimientoTarjeta" \| "mesVencimientoTarjeta" \| "anoVencimientoTarjeta" \| "codigoSeguridadTarjeta"'on'
decimalChardecimal-charSeparador de decimales (. o ,)"," \| "."','
decimalsdecimalsNúmero de decimales permitidos (solo para type="number")number0
isDisabledis-disabledIndica si el input está deshabilitadobooleanfalse
isRequiredis-requiredIndica si el campo es obligatoriobooleanfalse
label (required)labelLabel del inputstringundefined
maxmaxValor máximo permitido (solo para type="number")numberundefined
maxLengthmax-lengthMáxima cantidad de caracteres permitidos en el inputnumberundefined
minminValor mínimo permitido (solo para type="number")numberundefined
namenameNombre del inputstringundefined
placeholderplaceholderTexto de placeholder cuando el input está vacíostringundefined
rulesrulesReglas de validación adicionalesRule[]undefined
tooltiptooltipTexto del tooltipstring \| string[]undefined
typetypeTipo del input"email" \| "nifcif" \| "number" \| "password" \| "tel" \| "text" \| "url"'text'
uppercaseuppercaseConvierte el texto del input a mayúsculas automáticamentebooleanfalse
widthwidthAncho del inputstring'100%'

Events

EventDescriptionType
inputBlurEvento emitido cuando el input pierde el foco (onBlur)CustomEvent<FocusEvent>
irisKeyDownEvento emitido cuando se presiona una tecla en el inputCustomEvent<KeyboardEvent>
valueChangedEvento emitido cuando el valor del input cambiaCustomEvent<string>

Methods

clear() => Promise<void>

Limpia el valor del input.

Returns

Type: Promise<void>

getValue() => Promise<string>

Obtiene el valor actual del input

Returns

Type: Promise<string>

Valor del input

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

Establece un nuevo valor en el input de manera programática

Parameters

NameTypeDescription
newValuestringValor a establecer en el input

Returns

Type: Promise<void>

validate() => Promise<boolean>

Valida el valor introducido según las reglas configuradas.

Returns

Type: Promise<boolean>

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

Shadow Parts

PartDescription
"iris-input"

Built with StencilJS