跳到主要内容

监听保存事件后调用 save 未触发回调

问题描述

添加文档保存事件监听(IDOCS.EVENT.FileStatus)后,调用 save API 时没有监听到保存事件。

解答

1、addListener 是一个异步接口,如果想要监听到保存时间,那么必须保证调用保存接口之前,保存事件已经成功被监听了

2、那么就有两种写法:

2.1、初始挂载文档(ZOfficeSDK.mount)时,拿到 FilezOfficeApp 之后,立马监听保存事件,就像截图里代码那样写;然后执行转版的时候调用保存接口就可以了

2.2、执行转版的时候,先监听保存事件(但是必须等待保存事件监听成功,写法:await this.FilezOfficeApp.addListener....),然后调用保存接口