参考图和下面的步骤解释了在 ONLYOFFICE 文档服务器中使用链接的过程。
指定 获取链接 按钮的事件处理程序,该按钮将在文档编辑器初始化的配置脚本中的书签编辑菜单中显示。 当调用 onMakeActionLink 事件时,用户请求被发送软件集成商,该软件集成商在文档存储服务中创建链接。
var onMakeActionLink = function (event){ var ACTION_DATA = event.data; ... var link = GENERATE_LINK(ACTION_DATA); docEditor.setActionLink(link); }; var docEditor = new DocsAPI.DocEditor("placeholder", { "events": { "onMakeActionLink": onMakeActionLink, ... }, ... });
为了向用户提供包含书签的文档的链接,软件集成商将链接发送到 setActionLink 方法:
docEditor.setActionLink(link);
当用户点击链接时, 文档编辑器 将 editorConfig 初始化值发送到 文档编辑服务。 在 editorConfig的 data.actionLink 参数中指定从 onMakeActionLink 事件接收到的 ACTION_DATA:
var docEditor = new DocsAPI.DocEditor("placeholder", { "editorConfig": { "actionLink": ACTION_DATA, ... }, ... });