# 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