HideCustomAction 要素
適用対象: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
既定で 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**。"HideDeleteWeb"など、この非表示カスタム アクション要素の ID を指定します。 |
**場所** |
省略可能 **Text**。 非表示にするカスタム アクションの場所を指定します (例: "Microsoft.SharePoint.SiteSettings")。 SharePoint Foundation で使用される 既定のカスタム アクションの場所 の一覧については、「既定のカスタム アクションの場所と ID」を参照してください。 |
子要素
None |
親要素
注釈
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 要素を記述することもできます。 さらに、WSS 3.0 SDK の「How to: Add Actions to the User Interface」に記載されている情報も参照できます。
カスタム メニュー項目が配置されているメニューを識別するために、異なるアクションで異なる CustomAction 属性を使用する必要がある場合があります。 また、アクションの他のパラメーター (バージョン、アクションの実行に必要なユーザーアクセス許可、メニュー内の既存のアクションに関連した配置など) を指定する必要がある場合もあります。 同様に、HideCustomAction 属性が異なると、非表示にしようとしている CustomAction に基づいて異なる HideActionId が必要になる場合があります。