在Office Online中使用JS API插入OpenXML后阻止文档更新的错误

时间:2018-07-12 22:28:49

标签: office-js ms-wopi

2017年11月,Tom Jebo给出了一个答案,为什么使用Office JS api将OpenXML插入Office Online中的文档时,什么都没有出现,直到重新加载页面:

https://social.msdn.microsoft.com/Forums/en-US/671a4649-8566-4413-8eb9-dcd016635583/document-not-visually-updating-when-inserting-openxml-into-office-online-word-document?forum=os_office

这是答案的一部分:

  

Officejs中InsertOoxml()的当前设计是,它仅检测支持Cobalt的主机中的更改。这就是为什么在调用此API之后渲染不会立即更改的原因。自动保存功能(随后的Putfile)与wopi主机配合使用后,将呈现新数据,但是如果从UI进行另一次编辑,则它将抢占InsertOoxml()编辑,该编辑将丢失。 Officejs团队已将此问题记录为一个错误,并将考虑是否在将来的更新中将其作为设计更改包括在内。

OfficeJS团队中的某人是否可以在此期间提供解决方法,或者在何时/是否可以修复此错误的状态更新?

在用户重新加载浏览器之后才发出PutFile Wopi请求,因此自动保存功能在用户重新加载页面之前不会显示更新的文档。

0 个答案:

没有答案