HomePageComponent
詳細は、Salesforce ヘルプの「Salesforce Classic の [ホーム] タブのページレイアウト」を参照してください。
Metadata メタデータ型を拡張し、その fullName 項目を継承します。
宣言的なメタデータファイルのサフィックスおよびディレクトリの場所
ホームページコンポーネントのファイルのサフィックスは .homePageComponent で、コンポーネントは対応するパッケージディレクトリの homepagecomponents ディレクトリに保存されます。
バージョン
ホームページコンポーネントは、API バージョン 12.0 以降で使用できます。
HomePageComponent
このメタデータ型はホームページコンポーネントを定義する有効な値を表します。
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| body | string | HTML ページコンポーネント内のテキスト内容。 |
| fullName | string | 名前には文字とアンダースコア (_) 文字のみを含めることができます。この名前は文字で始まる必要があり、末尾をアンダースコアにしたり、アンダースコア文字を 2 つ続けて使用したりできません。 この項目は、Metadata コンポーネントから継承されるため、このコンポーネントの WSDL では定義しません。作成時、更新時、または削除時に指定する必要があります。コールにこの項目を指定した例を確認するには、「create()」を参照してください。 |
| height | int | Visualforce エリアコンポーネントで必須。コンポーネントの高さ (ピクセル単位) を示します。 この項目は、API バージョン 31.0 以降で使用できます。 |
| links | string[] |
pageComponentType が links の場合は、カスタムページリンクの 0 個以上の名前を指定できます。
|
| page | string | この項目は Visualforce エリアコンポーネントでのみ使用可能で、コンポーネントに関連付けられている Visualforce ページの API 名を示します。 この項目は、API バージョン 31.0 以降で使用できます。 |
| pageComponentType | PageComponentType (string 型の列挙) | 必須。有効な値は、次のとおりです。
|
| showLabel | boolean | この項目は Visualforce エリアコンポーネントでのみ使用可能で、コンポーネントがラベル付きで表示されるか (true)、否か (false) を指定します。 この項目は、API バージョン 31.0 以降で使用できます。 |
| showScrollbars | boolean | この項目は Visualforce エリアコンポーネントでのみ使用可能で、コンポーネントがスクロールバー付きで表示されるか (true)、否か (false) を指定します。 この項目は、API バージョン 31.0 以降で使用できます。 |
| width | PageComponentWidth (string 型の列挙) | この項目は HTML および Visualforce エリアコンポーネントでのみ使用可能で、幅の狭いまたは広いホームページコンポーネントであるかどうかを示します。有効な値は、次のとおりです。
|
宣言的なメタデータの定義のサンプル
ホームページコンポーネントの定義を次に示します。関連するサンプルについては「宣言的なメタデータの定義のサンプル」および「宣言的なメタデータの定義のサンプル」を参照してください。
1<?xml version="1.0" encoding="UTF-8"?>
2<HomePageComponent xmlns="http://soap.sforce.com/2006/04/metadata">
3 <height>200</height>
4 <page>MyVisualforcePage</page>
5 <pageComponentType>visualforcePage</pageComponentType>
6 <showLabel>true</showLabel>
7 <showScrollbars>true</showScrollbars>
8 <width>wideComponents</width>
9</HomePageComponent>マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。