admin管理员组文章数量:1662623
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/
本文标签: 连接器ONLYOFFICEjsconnector
版权声明:本文标题:onlyoffice开发版连接器(connector) js开发 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1729953745a1217232.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论