Newer Version Available
FieldSet クラス
名前空間
使用方法
項目セットに含まれる項目を検出し、項目セット自体の詳細 (名前、名前空間、表示ラベルなど) を取得するには、Schema.FieldSet クラスのメソッドを使用します。次の例では、sObject について項目セットの Describe Result オブジェクトのコレクションを取得する方法を示します。返される Map のキーは項目セット名で、値は対応する項目セットの Describe Result です。
項目セットは sObject Describe Result からも使用できます。次のコード行は、前述のサンプルと同じです。
個々の項目セットを使用するには、sObject 上の項目セットのマップ経由でアクセスするか、事前に項目セットの名前がわかる場合は、項目セットへの明示的参照を使用してアクセスします。次の 2 行のコードは、同じ項目セットを取得します。
FieldSet のメソッド
FieldSet のメソッドは次のとおりです。すべてインスタンスメソッドです。
getDescription()
項目セットの説明を返します。
署名
public String getDescription()
戻り値
型: String
使用方法
説明は項目セットの必須項目で、項目セットのコンテキストとコンテンツを説明するためのものです。多くの場合、エンドユーザではなく、管理パッケージに定義された項目セットを設定するシステム管理者を対象とします。
getFields()
項目セットを構成する項目の Schema.FieldSetMember オブジェクトのリストを返します。
署名
public List<FieldSetMember> getFields()