Office 任务窗格中的路由和导航
Routing and navigation in Office taskpanes
我有一个 angular-ui-router
的平均堆栈网站,现在我想用服务器及其部分功能编写 Office 加载项,并与 Office 交互。
我看过 add-in commands
,它允许从功能区按钮转到某些页面。但是谁能告诉我什么是在任务窗格内实现导航(以及后退和前进)的最佳工具(如网站的 ui-view
和 ui-router
)。
例如,我们应该如何实现navbar
和下面任务面板中的导航?
此外,我看到一些加载项可以同时启动 2 个任务窗格(通过同一组中的 2 个功能区按钮)。我们可以在 2 个任务窗格之间切换,也可以同时并排显示它们。
有人知道如何实现吗?
对于独立的任务窗格,您可以为清单中定义的每个 Action
指定唯一的 TaskpaneId
。有关详细信息,请参阅 manifest Action documentation。 请注意,Outlook 不支持此功能。
您引用的用户体验使用两种不同类型的 control
元素。本例中有几个 Button controls and a Menu 控件(下拉菜单)。
以上所有内容都在加载项的清单文件中定义。对于插件命令的工作示例,有一个 Office Add-in Commands Sample available on GitHub. There are several add-in samples included in this repo, each with their own manifest (for example, the Word manifest).
对于 routing/navigation,最好使用 angular 路由器,这样应用程序将作为单页应用程序运行。
关于通过功能区按钮打开的对话 windows 导航或它们之间的交互,据我所知,到目前为止是不可能的。每个按钮应该调用不同的模块。
我有一个 angular-ui-router
的平均堆栈网站,现在我想用服务器及其部分功能编写 Office 加载项,并与 Office 交互。
我看过 add-in commands
,它允许从功能区按钮转到某些页面。但是谁能告诉我什么是在任务窗格内实现导航(以及后退和前进)的最佳工具(如网站的 ui-view
和 ui-router
)。
例如,我们应该如何实现navbar
和下面任务面板中的导航?
此外,我看到一些加载项可以同时启动 2 个任务窗格(通过同一组中的 2 个功能区按钮)。我们可以在 2 个任务窗格之间切换,也可以同时并排显示它们。
有人知道如何实现吗?
对于独立的任务窗格,您可以为清单中定义的每个 Action
指定唯一的 TaskpaneId
。有关详细信息,请参阅 manifest Action documentation。 请注意,Outlook 不支持此功能。
您引用的用户体验使用两种不同类型的 control
元素。本例中有几个 Button controls and a Menu 控件(下拉菜单)。
以上所有内容都在加载项的清单文件中定义。对于插件命令的工作示例,有一个 Office Add-in Commands Sample available on GitHub. There are several add-in samples included in this repo, each with their own manifest (for example, the Word manifest).
对于 routing/navigation,最好使用 angular 路由器,这样应用程序将作为单页应用程序运行。
关于通过功能区按钮打开的对话 windows 导航或它们之间的交互,据我所知,到目前为止是不可能的。每个按钮应该调用不同的模块。