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

Newer Version Available

This content describes an older version of this product. View Latest

FieldSetMember クラス

項目セットのメンバー項目のメタデータにアクセスするためのメソッドが含まれます。

名前空間

Schema

使用方法

項目セットに含まれる項目の詳細 (項目表示ラベル、型、動的 SOQL 対応項目パスなど) を取得するには、Schema.FieldSetMember クラスのメソッドを使用します。次の例では、sObject の特定の項目セットについて、項目セットメンバーの Describe Result オブジェクトのコレクションを取得する方法を示します。
1List<Schema.FieldSetMember> fields = 
2    Schema.SObjectType.Account.fieldSets.getMap().get('field_set_name').getFields();
項目セットの名前が事前にわかる場合、項目セットへの明示的な参照を使用して、より直接的に項目にアクセスできます。
1List<Schema.FieldSetMember> fields = 
2    Schema.SObjectType.Account.fieldSets.field_set_name.getFields();

FieldSetMember のメソッド

FieldSetMember のメソッドは次のとおりです。すべてインスタンスメソッドです。

getDBRequired()

項目が、sObject の項目の定義で必須の場合は true、それ以外の場合は false を返します。

署名

public Boolean getDBRequired()

戻り値

型: Boolean

getFieldPath()

動的 SOQL クエリでそのまま使用できる形式で項目パス文字列を返します。

署名

public String getFieldPath()

戻り値

型: String

このメソッドの使用例は、「Visualforce ページへの項目セットの表示」を参照してください。

getLabel()

Salesforce ユーザインターフェースの項目の隣に表示されるテキストラベルを返します。

署名

public String getLabel()

戻り値

型: String

getRequired()

項目が項目セットで必須の場合は true、そうでない場合は false を返します。

署名

public Boolean getRequired()

戻り値

型: Boolean

getType()

項目の Apex データ型を返します。

署名

public Schema.DisplayType getType()

戻り値

型: Schema.DisplayType