Ich versuche, ein SharePoint-Add-In mit dem Modus New Experience von SharePoint Online arbeiten zu lassen. Die Add-In fügt ein benutzerdefiniertes Menüelement, das in iframe läuft (HostWebDialog = "true") und arbeitet gut mit Sharepoint 2013 und Sharepoint Online Classic Experience-Modus:Unterstützt das SharePoint Online-Add-In die Option HostWebDialog = "true" im Modus "Neue Erfahrung"?
<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}&SPListItemId={ItemId}&SPListId={ListId}&SPSource={Source}&SPListURLDir={ListUrlDir}&SPItemURL={ItemUrl}" />
</CustomAction>
jedoch mit einer neuen Sharepoint Online New Experience es tut nicht arbeiten. Der Menüeintrag wird im Kontextmenü angezeigt, der Menüaufruf wird jedoch ignoriert. Es werden keine JS-Fehler oder Meldungen angezeigt.
Unterstützt der SharePoint 2016 Experience-Modus die Option HostWebDialog = "true" in CustomAction?