SharePoint-カスタムアクションはコンテンツタイプのツールバーに表示されていません
-
23-10-2019 - |
質問
コンテンツタイプの機能を作成しました。
<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>
エラーメッセージが表示されません。ボタンが表示されません。
これ は 変更した場合に動作します RegistrationId
に 0x01
, 、しかし、私はすべてのコンテンツタイプ(すべてのアイテム、本当に)でそれを見ます。
このコードの何が問題なのか考えていますか?
解決
定義と使用時の両方で、識別子にすべての首都がなかった場合、コンテンツタイプに問題があることを覚えているようです。
試す
RegistrationId="0x01007C963A8770A24BBFBDBCE157B96EE769"
ただし、コンテンツタイプを指すすべてを完全に削除します。 (または新しいものを試してください)
所属していません StackOverflow