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:
Verificar icones em:
mv-basico: http://hercules-vs11.mvrec.local/mv-basico/
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');