我在Elements.xml中有一个关于CustomActions的非常基本的问题,我已经成功创建了一个小应用程序,它在上下文菜单中为我的文档库中的文件广告项目,我的目标是让同样的自定义操作可用于文件和文件夹,到目前为止它只适用于我使用RegistrationID = “0x0101”的文件和文件夹“0x0120”
我希望我的解决方案能够适用于这两种类型。
这是我的Elements.xml:
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomAction
ScriptSrc="/_layouts/CustomContextMenu/Permissions.js"
Location="ScriptLink"
Sequence="100">
</CustomAction>
<CustomAction Id="CustomContextMenu.MenuItemClicked"
RegistrationType="ContentType"
RegistrationId="0x0101"
Location="EditControlBlock"
ImageUrl="/_layouts/CustomContextMenu/security-key.png"
Title="External Access"
Description="This options allows you to configure the access to this item for external users">
<UrlAction Url="javascript:PermissionsDialog('{SiteUrl}', '{ItemId}', '{ListId}');" />
</CustomAction>
</Elements>
答案 0 :(得分:0)
Location="EditControlBlock"
RegistrationId="101"
RegistrationType="List"
RequireSiteAdministrator = "False"
Rights = "AddListItems"
Description="Custom Upload"
Title="Move To" >
这适用于我的文件夹和文件。