# XButton 组件

Xbutton是UIExtension的button组件。其可用于自定义图标,定义是否显示文本、是否禁用/启用button等。

# 代码示例

  1. 简单xbutton示例:

  2. 强制在内置工具栏组件中显示文本

  3. 自定义icon-class

  4. 禁用button

  5. click事件处理

  6. 使用controller处理点击事件

  7. 使用controller指令

# API

# Xbutton 对象属性

属性 描述 类型
disabled Button禁用状态 boolean
isVisible Button 可见状态 boolean

# 方法

方法 描述 版本
setText(text: String): void 设置button文本。支持I18n条目 7.0
setIconCls(cssClass: String): void 设置button图标的css-class 7.0
disable(): void 禁用button。禁用的button不会响应单击事件 7.0
enable(): void 启用button。启用的button会响应单击事件 7.0
show(): void 显示隐藏的button 7.0
hide(): void 隐藏button 7.0
destroy(): void 销毁button组件 7.0

# 事件

名称 描述 示例 版本
click 点击button时触发 button.on('click', () => {}) 7.0