Я создал функцию с типом контента:
<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
, но затем вижу его на всех типах контента (все элементы, на самом деле).
Есть идеи, что не так с этим кодом?