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