HideCustomAction 元素

适用于:SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

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

定义

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

元素和属性

下面各部分介绍了属性、子元素和父元素。

Attributes

属性

说明

**GroupId**

可选 **Text**。 标识包含操作的操作组,例如“SiteAdministration”。

**HideActionId**

可选 **Text**。 指定要隐藏的自定义操作的 ID,例如“DeleteWeb”。 有关 SharePoint Foundation 中使用的默认自定义操作 ID 的列表,请参阅默认自定义操作 位置和 ID 。 有关隐藏自定义操作 ID 的详细信息,请参阅“备注”部分。

**Id**

可选 **Text**。指定此隐藏自定义操作元素的 ID,例如“HideDeleteWeb”。

**位置**

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

子元素

父元素

元素

备注

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

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

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

另请参阅