FieldSet
項目セットは、Visualforce ページで動的に参照できます。そのページを管理パッケージに追加すれば、システム管理者は項目セット内の項目の追加、削除、並び替えを行って、コードを変更せずに Visualforce ページ上に表示する項目を変更できます。
バージョン
FieldSet コンポーネントは、API バージョン 21.0 以降で使用できます。
項目
| 項目 | データ型 | 説明 |
|---|---|---|
| availableFields | FieldSetItem[] | 項目セットのすべての使用可能な項目を含む配列。 |
| description | string | 必須。開発者が記載する項目セットに関する説明。これは必須です。 |
| displayedFields | FieldSetItem[] | Visualforce ページ上に表示されているすべての項目を含む配列。項目が表示される順序により、ページ上の表示順序が決まります。 |
| label | string | 必須。項目セットの参照に使用する表示ラベル。 |
宣言的なメタデータの定義のサンプル
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>