# Ribbon button component

<ribbon-button> 是和 xbutton 功能相似的按钮组件,和 xbutton 不同的是,它的图标和文本是上下结构,并且它可以嵌入一个 <dropdown> 子组件用于显示下拉列表。

# 代码示例

  1. 一个简单的 ribbon-button 示例:

  2. 自定义图标:

  3. 禁用的 ribbon-button

  4. Click 事件处理

  5. 使用 controller 处理点击事件

  6. 使用 @controller 指令绑定一个 Controller 实例来处理点击事件

  7. 嵌套一个下拉列表组件

# API

# Ribbon button 对象属性

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

# 方法

方法 描述 版本
setText(text: String): void 设置 ribbon-button 文本,支持使用 i18n 词条. 8.2.0
setIconCls(cssClass: String): void 设置图标的css-class 8.2.0
disable(): void 禁用 ribbon-button,被禁用的 ribbon-button 将不会响应click事件 8.2.0
enable(): void 启用 ribbon-button,启用的 ribbon-button 可以响应click事件 8.2.0
show(): void 显示被隐藏的 ribbon-button 8.2.0
hide(): void 隐藏 ribbon-button 8.2.0
destroy(): void 销毁组件 8.2.0

# 事件

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