この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

FieldSet

項目セットを表します。項目セットは項目のグループです。たとえば、ユーザの名、ミドルネーム、姓、および役職を記述する各項目を含む項目セットを持つことができます。

項目セットは、Visualforce ページで動的に参照できます。そのページを管理パッケージに追加すれば、システム管理者は項目セット内の項目の追加、削除、並び替えを行って、コードを変更せずに Visualforce ページ上に表示する項目を変更できます。

バージョン

FieldSet コンポーネントは、API バージョン 21.0 以降で使用できます。

項目

項目 項目の型 説明
availableFields FieldSetItem[] 項目セットのすべての使用可能な項目を含む配列。
description string 必須。開発者が記載する項目セットに関する説明。これは必須です。
displayedFields FieldSetItem[] Visualforce ページ上に表示されているすべての項目を含む配列。項目が表示される順序により、ページ上の表示順序が決まります。
label string 必須。項目セットの参照に使用する表示ラベル。

FieldSetItem

FieldSetItem は項目セットの個別の項目を表します。

項目 項目の型 説明
field string 必須。標準オブジェクトまたはカスタムオブジェクトの項目名。
isFieldManaged boolean 参照のみ。項目が管理パッケージと未管理パッケージのどちらを使用して項目セットに追加されたかを示します。
isRequired boolean 参照のみ。項目が必須であるか (true)、否か (false) を示します。

宣言的なメタデータの定義のサンプル

FieldSet コンポーネントの XML 定義のサンプルを以下に示します。

1<?xml version="1.0" encoding="UTF-8"?>
2<CustomObject xmlns="http://soap.sforce.com/2006/04/metadata">
3    <fieldSets>
4        <fullName>FieldSetNames</fullName>
5        <availableFields>
6            <field>MiddleName__c</field>
7        </availableFields>
8        <availableFields>
9            <field>Title__c</field>
10        </availableFields>
11        <description>FieldSet containing how to properly address someone</description>
12        <displayedFields>
13            <field>FirstName__c</field>
14        </displayedFields>
15        <displayedFields>
16            <field>LastName__c</field>
17        </displayedFields>
18        <label>FieldSet Names</label>
19    </fieldSets>
20</CustomObject>

マニフェストファイル内のワイルドカードのサポート

このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。