0

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

1 回答 1

0

  Location="EditControlBlock"

  RegistrationId="101"

RegistrationType="List"

  RequireSiteAdministrator = "False"

  Rights = "AddListItems"    

  Description="Custom Upload"

  Title="Move To"   >

这适用于我的文件夹和文件。

于 2013-02-22T06:19:23.167 回答