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 も異なる場合があります。