编程接口(API)
连接器是一个允许从外部源编辑文本文档、电子表格、演示文稿和可填写表单的类。使用"自动化API" 的示例可以在此处找到。
要创建连接器,请使用文档编辑器对象的createConnector方法 :
const connector = docEditor.createConnector();
addContextMenuItem
调用该函数将项目添加到上下文菜单。上下文菜单的操作过程与plugins相同,但onClick方法除外,该方法用于代替通过 ID 订阅。
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| items | Array.<ContextMenuItem> | 包含上下文菜单项参数的数组。 |
ContextMenuItem
| 名称 | 类型 | 描述 |
|---|---|---|
| id | string | 项目 ID。 |
| text | string | 项目标题。 |
| data | string | 项目数据(此数据将发送到点击事件回调)。 |
| disabled | boolean | 指定当前项是否已禁用。 |
| icons | string | 项目图标(请参阅插件 config文档)。 |
| onClick | function | 点击事件回调。 |
| items | Array.<ContextMenuItem> | 包含当前项的上下文菜单项的数组。 |
示例
connector.attachEvent("onContextMenuShow", (options) => {
connector.addContextMenuItem([{
text: "mainItem",
onClick: () => {
console.log("[CONTEXTMENUCLICK] menuSubItem1");
},
}]);
});