SharePoint-カスタムアクションはコンテンツタイプのツールバーに表示されていません

StackOverflow https://stackoverflow.com/questions/4772594

質問

コンテンツタイプの機能を作成しました。

<ContentType ID="0x01007C963A8770A24bbfBDBCE157B96EE769"
             Name="Send" Group="Demo" Version="1">
</ContentType>

このコンテンツタイプのカスタムアクションを作成したいと思います。
これ 作品 ECB(すべてのアイテムのタイトルのポップアップメニュー):

<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>

ただし、フォームのツールバー(編集または表示)で動作させることはできません。

<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>

エラーメッセージが表示されません。ボタンが表示されません。
これ 変更した場合に動作します RegistrationId0x01, 、しかし、私はすべてのコンテンツタイプ(すべてのアイテム、本当に)でそれを見ます。

このコードの何が問題なのか考えていますか?

役に立ちましたか?

解決

定義と使用時の両方で、識別子にすべての首都がなかった場合、コンテンツタイプに問題があることを覚えているようです。

試す

RegistrationId="0x01007C963A8770A24BBFBDBCE157B96EE769"

ただし、コンテンツタイプを指すすべてを完全に削除します。 (または新しいものを試してください)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top