HideCustomAction 元素

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

本文内容
属性
子元素
父元素
说明

隐藏 Windows SharePoint Services 功能框架内或其他自定义操作内默认实现的现有操作。

<HideCustomAction
  GroupId = "Text"
  HideActionId = "Text"
  Id = "Text"
  Location = "Text">
</HideCustomAction>

属性

属性

说明

GroupId

可选属性,类型为 Text。标识包含该操作的操作组,例如,"SiteAdministration"。

HideActionId

可选属性,类型为 Text。指定要隐藏的自定义操作的 ID,例如,"DeleteWeb"。有关 SharePoint Foundation 中使用的默认自定义操作 ID 的列表,请参阅默认自定义操作位置和 ID。有关隐藏自定义操作 ID 的详细信息,请参阅下面的"说明"部分。

Id

可选属性,类型为 Text。指定此隐藏自定义操作元素的 ID,例如,"HideDeleteWeb"。

Location

可选属性,类型为 Text。指定要隐藏的自定义操作的位置,例如,"Microsoft.SharePoint.SiteSettings"。有关 SharePoint Foundation 中使用的默认自定义操作位置的列表,请参阅默认自定义操作位置和 ID

子元素

父元素

Elements

说明

请注意,HideCustomAction ID 不限于特定的默认 SharePoint Foundation 自定义操作。您也可以在编写自己的功能时隐藏自己创建的自定义操作。这意味着,对于 SharePoint Foundation 中提供的任何 CustomAction ID,您都可以有一个对应的 HideCustomAction ID。

若要查找自定义操作 ID,请在 Windows 文件资源管理器中搜索术语"CustomAction"。默认情况下,它们位于文件夹 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\FEATURES 中。在此文件夹中,您将找到包含与指定功能相关的特定 CustomAction 的所有功能。根据您的不同要求,您可以检查所需功能文件夹和基础 XML 文件以记下该功能的 CustomAction ID、GroupID 和位置。而且,您可以根据需要使用相同的信息编写 HideCustomAction 元素。另外,您可以参阅标题为如何:使用自定义操作修改用户界面的页面上的 WSS 3.0 SDK 中列出的信息。

对于不同的操作,可能需要使用不同的 CustomAction 属性来标识用来放置自定义菜单项的菜单。您可能还需要为该操作指定其他参数(例如,版本、执行该操作所需的用户权限或该操作相对于菜单中现有操作的位置)。类似地,根据您试图隐藏的 CustomAction,不同的 HideCustomAction 属性可能需要不同的 HideActionId。

请参阅

概念

默认自定义操作位置和 ID