【问题标题】:Does SharePoint Online add-in supports HostWebDialog="true" option in New Experience mode?SharePoint Online 加载项是否支持新体验模式下的 HostWebDialog="true" 选项?
【发布时间】:2016-11-28 08:40:12
【问题描述】:

我正在尝试使 SharePoint 加载项在 SharePoint Online New Experience 模式下工作。该外接程序添加了一个在 iframe (HostWebDialog="true") 内运行的自定义菜单项,并且适用于 SharePoint 2013 和 SharePoint Online 经典体验模式:

<CustomAction Id="1237b974-6d89-4d20-b8ac-2b4ba8e21dce.MenuTest1"
                RegistrationType="List"
                RegistrationId="101"
                Location="EditControlBlock"
                Sequence="1"
                Title="Menu text"
                HostWebDialog="true"
                HostWebDialogHeight="280"
                HostWebDialogWidth="400">

    <UrlAction Url="~appWebUrl/Pages/MyPage.aspx?{StandardTokens}&amp;SPListItemId={ItemId}&amp;SPListId={ListId}&amp;SPSource={Source}&amp;SPListURLDir={ListUrlDir}&amp;SPItemURL={ItemUrl}" />
  </CustomAction>

但是,对于新的 SharePoint Online 新体验,它不起作用。菜单项出现在上下文菜单中,但菜单调用被静默忽略。不显示任何 JS 错误或任何消息。

SharePoint 2016 新体验模式是否支持 CustomAction 中的 HostWebDialog="true" 选项?

【问题讨论】:

    标签: iframe menu sharepoint-online sharepoint-addin


    【解决方案1】:

    我也遇到过这个问题。我终于在 2016 年 8 月遇到了这个post,似乎还不能使用 HostWebDialog 属性在对话框中打开页面。

    【讨论】:

      猜你喜欢
      • 2017-08-27
      • 2022-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      • 1970-01-01
      • 1970-01-01
      • 2016-12-11
      相关资源
      最近更新 更多