Share via


HideCustomAction 要素

最終更新日: 2015年3月9日

適用対象: SharePoint Foundation 2010

この記事の内容
属性
子要素
親要素
備考

既定で Windows SharePoint Services Features のフレームワーク内、または他のカスタム アクション内に実装されている既存の操作を非表示にします。

<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」を参照してください。

子要素

なし

親要素

要素

備考

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 属性も異なる場合があります。操作に関する他のパラメーターも指定する必要があります。たとえば、バージョンが必要な場合、操作を実行するためにユーザーのアクセス許可が必要な場合、メニュー内の既存の操作との位置関係が必要な場合などがあります。同様に、HideCustomAction 属性が異なると、非表示にしようとしている CustomAction に基づいて HideActionId も異なる場合があります。

関連項目

概念

カスタム アクションの既定の場所および ID