SharePoint - CustomAction wird nicht in der Symbolleiste für einen Inhaltstyp angezeigt
-
23-10-2019 - |
Frage
Ich habe eine Funktion mit einem Inhaltstyp erstellt:
<ContentType ID="0x01007C963A8770A24bbfBDBCE157B96EE769"
Name="Send" Group="Demo" Version="1">
</ContentType>
Ich möchte benutzerdefinierte Aktionen für diesen Inhaltstyp erstellen.
Dies Arbeiten Auf der EZB (das Popup -Menü des Titels jedes Artikels):
<CustomAction
Id="Demo.Send.PopupMenu"
Title="Send"
Location="EditControlBlock"
Description="Hold"
RegistrationType="ContentType"
RegistrationId="0x01007C963A8770A24bbfBDBCE157B96EE769">
<UrlAction Url="http://www.google.com/search?q={ItemId} Cookies"/>
</CustomAction>
Ich kann es jedoch nicht dazu bringen, an den Symbolleisten von Formularen zu arbeiten (Bearbeiten oder Anzeigen):
<CustomAction
Id="Demo.Send.DisplayFormToolbar"
Title="Send"
Location="DisplayFormToolbar"
Description="Send"
RegistrationType="ContentType"
RegistrationId="0x01007C963A8770A24bbfBDBCE157B96EE769"
Sequence="108">
<UrlAction Url="http://www.google.com/search?q={ItemId} Cookies"/>
</CustomAction>
Ich erhalte keine Fehlermeldung, ich kann den Knopf einfach nicht sehen.
Es ist Arbeiten, wenn ich das ändere RegistrationId
zu 0x01
, Aber dann sehe ich es bei allen Inhaltstypen (wirklich alle Elemente).
Irgendeine Idee, was mit diesem Code los ist?
Lösung
Ich erinnere mich, dass es Probleme mit Inhaltstypen gibt, wenn sie nicht alle Hauptstädte in der Kennung hatten, sowohl für die Definition als auch bei der Verwendung.
Versuchen
RegistrationId="0x01007C963A8770A24BBFBDBCE157B96EE769"
Entfernen Sie jedoch alles, was sich auf den Inhaltstyp bezieht. (oder probieren Sie eine neue)