HomePageComponent
詳細は、Salesforce オンラインヘルプの「Salesforce Classic の [ホーム] タブのページレイアウトのカスタマイズ」を参照してください。Metadata メタデータ型を拡張し、その fullName 項目を継承します。
宣言的なメタデータファイルのサフィックスおよびディレクトリの場所
ホームページコンポーネントのファイルのサフィックスは .homePageComponent で、コンポーネントは対応するパッケージディレクトリの homepagecomponents ディレクトリに保存されます。
バージョン
ホームページコンポーネントは、API バージョン 12.0 以降で使用できます。
HomePageComponent
このメタデータ型はホームページコンポーネントを定義する有効な値を表します。
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| body | string | これが HTML ページコンポーネントである場合、これは 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 エリアコンポーネントでのみ使用可能で、これが幅の狭いまたは広いホームページコンポーネントであるかどうかを示します。有効な値は、次のとおりです。
|
宣言的なメタデータの定義のサンプル
ホームページコンポーネントの定義を次に示します。関連するサンプルについては、「HomePageLayout」および「WebLink」を参照してください。
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 ファイルを使用したメタデータのリリースと取得」を参照してください。