2016-07-25 6 views
0

Я пытаюсь создать надстройку SharePoint с помощью SharePoint Online New Experience. Надстройка добавляет элемент пользовательского меню, который работает внутри фрейма (HostWebDialog = «истины»), а также работает с SharePoint 2013 и SharePoint Online Классического режимом Опыта:Поддерживает ли надстройка SharePoint Online параметр HostWebDialog = "true" в режиме нового опыта?

<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 режим «Новый опыт» параметр HostWebDialog = «true» в CustomAction?

ответ

1

Я столкнулся с этой проблемой. Я, наконец, наткнулся на это post с августа 2016 года, и кажется, что пока еще невозможно открыть страницу в диалоговом окне, используя свойство HostWebDialog.