# Ribbon button 组件

<ribbon-button> 具有与 Xbutton 类似的功能,但是相比于 Xbutton,ribbon-button 不但支持上下结构排列的图标和文本,同时也可以用作下拉框组件。

# 代码示例

  1. 简单 ribbon-button 示例:

  2. 自定义图标:

  3. 禁用 ribbon-button

  4. Click 事件处理

  5. 使用 controller 处理点击事件

  6. 使用 controller 指令

  7. 嵌套下拉组件

# API

# Ribbon button 对象属性

属性 描述 类型
disabled ribbon-button 禁用状态 boolean
isVisible ribbon-button 可见状态 boolean

# 方法

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

# 事件

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