Kob*_*obi 3 sharepoint custom-action sharepoint-2007 sharepoint-feature
我创建了一个内容类型的功能:
<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"
但是完全删除引用内容类型的所有内容.(或尝试新的)
| 归档时间: | 
 | 
| 查看次数: | 1916 次 | 
| 最近记录: |