使用OfficeJS开发Word插件,
从功能区按钮中,单击在FunctionFile.js中调用一个名为“ faq()”的函数,如下所示:
Office.context.ui.displayDialogAsync(window.location.origin + "/UI/FAQ.html",
{ height: 50, width: 60, displayInIframe: true }, dialogCallback);
Word 2016,到处都可以正常工作的MAC,但是O365在线单词,弹出窗口仅打开一次,当从功能区按钮第二次单击时,它没有任何反应。
我无法进一步跟踪它,为什么会这样!
答案 0 :(得分:0)
通常,在弹出对话框后,需要关闭前一个对话框以显示第二个对话框。然而, 使用dialog.close()无法关闭第一个对话框,因为第一个对话框仍在内存中并且尚未清除。 使用dialogCloseAsync()解决此问题。
以下链接是Dialog的参考
以下链接是使用对话框
的参考这是我认为可以帮助您解决问题的链接。