onlyoffice开发版连接器(connector) js开发

onlyoffice开发版 js 二次开发 连接器(connector)开发 arm版本,x86版本

1.在onlyoffice的开发中,connector连接器给予开发者非常大的便利,可以完美结合个人项目,下面介绍connector的基本使用(下载地址在最后)
1.初始化

var connector = docEditor.createConnector()

2.基本介绍
连接器具有与插件相同的接口。您可以在下面找到可用于此类的方法


attachEvent -  添加事件侦听器。
callCommand - 将数据发送回编辑器。
connect -  将连接器连接到编辑器。
detachEvent -  删除事件侦听器。
disconnect - 断开连接器与编辑器的连接。
executeMethod -  使用连接器执行某些编辑器方法。

attachEvent - 用于添加事件侦听器的函数,每当指定事件传递到目标时都会调用该函数。所有可用事件的列表与插件的列表相同。可以在这里找到它。

connector.attachEvent("onChangeContentControl", function()
{
    console.log("event: onChangeContentControl");
});

callCommand - 用于将数据发送回编辑器的函数。它允许连接器发送可插入到生成的文档文件(格式化的段落、表格、文本部分和单独的单词等)中的结构化数据。

Asc.scope.text = "Hello world!"; 

connector.callCommand(function() {

    var oDocument = Api.GetDocument();
    var oParagraph = Api.CreateParagraph();
    oParagraph.AddText(Asc.scope.text);
    oDocument.InsertContent([oParagraph]);

}, function() { console.log("callback command"); });

connect - 用于将连接器连接到编辑器的函数
请注意,仅当已使用 disconnect 方法断开连接器并需要再次将其连接到编辑器时,才应调用此方法。创建连接器时,无需使用 connect 方法,因为它会与 createConnector 方法一起自动调用。

connector.connect()

detachEvent - 用于删除事件侦听器的函数。

connector.detachEvent("onChangeContentControl");

disconnect - 用于断开连接器与编辑器的连接的函数。

connector.disconnect()

executeMethod - 为使用连接器执行某些编辑器方法而调用的函数。这些方法的完整列表与插件相同。可以在这里找到它。

connector.executeMethod("SetFormValue",[forms[i]["InternalId"],"OnlyOffice BANK"],null);

还有一些其他的高级api可以查阅官方文档

connector连接器,移动端编辑及高级api的使用都需要使用开发版,使用它可以自由调取api,完美的和项目结合起来
实际使用过程中,7.3及以前的版本有一些安全漏洞,选择中文字体时,录入文字,字体会自动变成默认字体,依赖文件编辑的,这是个致命硬伤。7.4版本的版本解决了这些问题 , 所以彻底放弃7.3及以前的版本
个人免费使用镜像7.4+:https://dellw2w.github.io/onlyoffice/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值