Class: Icon

mvcomponents/button. Icon

Componente que simula icones


new Icon()

Example
import {Icon} from "mvcomponents/button";
import {EBasicColorStatus} from "mvcomponents/component";

let icon:Icon = new Icon()
    .setIcon("mv-basico-adicionar")
    .setColor(EBasicColorStatus.DANGER)
    .setTooltip("Tooltip do Icon");

this.append(icon);

Extends

Methods


addEvent(type, handler)

Adiciona um novo listener ao componente

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

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:

setColor(color)

Informa a cor do texto do Icon

Parameters:
Name Type Description
color string

Texto para definir a cor do botão.(Ex.: "red","#000000")

Returns:
Type
Button
Example
let icon1:Icon = new Icon().setIcon("mv-basico-adicionar");
icon1.setColor("#457885");

let icon2:Icon = new Icon().setIcon("mv-basico-adicionar");
icon2.setColor("purple");

setIcon(iconStyle)

Informa o icone.

Verifica documentação dos icones em:

http://docs.mv.com.br/x/Gsm

Verificar icones em:

mv-basico: http://hercules-vs11.mvrec.local/mv-basico/

mv-hosp: http://hercules-vs11.mvrec.local/mv-hosp/

Parameters:
Name Type Description
iconStyle string

Icone que será exibido. (Ex.: "mv-basico-adicionar")

Returns:
Type
Icon
Example
let icon:Icon = new Icon().setIcon("mv-basico-adicionar");

setTooltip(tooltip)

Atribui ou substitui o Tooltip do Icon

Parameters:
Name Type Description
tooltip string

Texto que deve ser exibido no Tooltip.

Returns:
Type
Icon
Example
let icon:Icon = new Icon().setIcon("mv-basico-adicionar");
icon.setTooltip('Tooltip do Icon');