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?

War es hilfreich?

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)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top