Elements 要素 (カスタム アクション)Elements Element (Custom Action)

適用されます: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint オンライン |SharePoint Server 2013Applies to: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Feature 要素の宣言を含むフィーチャー マニフェスト ファイルの最上位要素です。 Top-level element in a Feature manifest file that contains Feature element declarations.

定義Definition

<Elements
  Id = "Text">
</Elements>

要素と属性Elements and attributes

以下のセクションで、属性、子要素、親要素について説明します。The following sections describe attributes, child elements, and parent elements.

属性Attributes

属性Attribute

説明Description

xmlnsxmlns

必須。Required. XML 名前空間を識別します。Identifies the XML namespace. 値である必要がありますhttp://schemas.microsoft.com/sharepoint/The value must be http://schemas.microsoft.com/sharepoint/.

IdId

テキストを指定します。Optional Text. フィーチャー マニフェスト ファイルの一意の識別子を指定します。Specifies a unique identifier for the Feature manifest file.

子要素Child elements

ユーザー設定アクションCustomAction

CustomActionGroupCustomActionGroup

HideCustomActionHideCustomAction

親要素Parent elements

なしNone

Example

次の例では、サーバー リボンにボタンを追加するカスタム アクションを定義します。The following example defines a custom action that adds a button to the Server ribbon.

    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
      <CustomAction 
        Id="Ribbon.Library.Actions.AddAButton"
        Location="CommandUI.Ribbon"
        RegistrationId="101"
        RegistrationType="List"
        Title="Add a Ribbon Button">
        <CommandUIExtension>
          <CommandUIDefinitions>
            <CommandUIDefinition
              Location="Ribbon.Library.Share.Controls._children">
              <Button Id="Ribbon.Library.Share.NewRibbonButton"
                Command="NewRibbonButtonCommand"
                Image16by16="Insert an image URL here."
                Image32by32="Insert an image URL here."
                LabelText="Hello World"
                TemplateAlias="o2" />
            </CommandUIDefinition>
          </CommandUIDefinitions>
          <CommandUIHandlers>
            <CommandUIHandler 
              Command="NewRibbonButtonCommand"
              CommandAction="javascript:alert('Hello, world');" />
          </CommandUIHandlers>
        </CommandUIExtension>
      </CustomAction>
    </Elements>