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 typeEMouseEvent | EKeyboardEvent handlerfunction - Inherited From:
-
removeAllEvents( [callback])
-
Remove todos os listeners de um elemento
Parameters:
Name Type Argument Description callbackfunction <optional>
- Inherited From:
-
removeEvent(type, handler)
-
Remove um listener do objeto
Parameters:
Name Type Description typeEMouseEvent | EKeyboardEvent handlerfunction - Inherited From:
-
setColor(color)
-
Informa a cor do texto do Icon
Parameters:
Name Type Description colorstring 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:
Verificar icones em:
mv-basico: http://hercules-vs11.mvrec.local/mv-basico/
Parameters:
Name Type Description iconStylestring 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 tooltipstring 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');