Class: InputAddon

mvcomponents/input. InputAddon

Componente utilizado para renderizar input estilizado com icone.


new InputAddon()

Implements:
  • IInputAddon
Example
import {InputAddon} from "mvcomponents/input";

let inputAddon:InputAddon = new InputAddon()
    .setIcon("mv-basico-adicionar")
    .setText("Texto do input");
    .setDisabled(true);

let disabled:boolean = iconPickerInput.isDisabled();//disabled=true;

this.append(inputAddon);

Extends

Methods


addEvent(type, handler)

Adiciona um novo listener ao componente

Parameters:
Name Type Description
type EMouseEvent | EKeyboardEvent
handler function
Inherited From:

isDisabled()

Retorna se campo está desabilitado.

Returns:
Type
boolean
Example
let iconPickerInput:IconPickerInput = new IconPickerInput();
let disabled:boolean = iconPickerInput.isDisabled();

removeAllEvents( [callback])

Remove todos os listeners de um elemento

Parameters:
Name Type Argument Description
callback function <optional>
Inherited From:

removeEvent(type, handler)

Remove um listener do objeto

Parameters:
Name Type Description
type EMouseEvent | EKeyboardEvent
handler function
Inherited From:

setDisabled(disabled)

Desabilitar o componente InputAddon.

Parameters:
Name Type Description
disabled boolean

Booleano para idicar se campo está desabilitado.

Returns:
Type
InputAddon
Example
let iconPickerInput:IconPickerInput = new IconPickerInput();
iconPickerInput.setDisabled(true);

setIcon(icon)

Alterar o icone do componente InputAddon.

Parameters:
Name Type Description
icon string

Icone do input estilizado

Returns:
Type
InputAddon
Example
let iconPickerInput:IconPickerInput = new IconPickerInput();
iconPickerInput.setIcon("mv-basico-adicionar");

setText(text)

Alterar o texto do componente InputAddon.

Parameters:
Name Type Description
text string

Texto do input estilizado.

Returns:
Type
InputAddon
Example
let iconPickerInput:IconPickerInput = new IconPickerInput();
iconPickerInput.setText("Texto do input");