描述
插入按钮。
接口
bool InsertButton(object: param)
param参数
| 参数名 | 必填 | 类型 | 说明 | 备注 |
|---|---|---|---|---|
| id | 是 | string | 按钮Id | |
| action | 是 | string | 按钮按下时触发的动作(命名)名 | |
| text | 是 | string | 按钮显示文本 | |
| pressedText | 否 | string | 按钮被按下时文本 | |
| buttonType | 否 | int | 0: Toggle 翻转式 1:Trigger 触发式 | |
| backColor | 否 | RGB | 按钮颜色 示例:”d0d0d0” | |
| pressedBackColor | 否 | RGB | 按下时背景色 示例:”d0d0d0” |
返回值
| 类型 | 说明 | 备注 |
|---|---|---|
| bool | 插入是否成功 | 1:成功 0:失败 |
使用示例
用户按下后 会产生”buttonPressed”事件。应用监听该事件,在该事件处理方法中实现自己的业务处理。
step1: 监听buttonPressed事件
thinkEditor.addEventListener(E_EVENT_KEY.buttonPressed, this.OnButtonPressed);
step2: 应用自行添加业务数据
async OnButtonPressed(e) {
let thinkEditor = e.data.editor;
let data = e.data.data; //详见param参数
}文档更新时间: 2025-12-08 22:08 作者:admin