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

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

getSObjectField()

この項目のトークンを返します。

署名

public Schema.sObjectField getSObjectField()

戻り値

型: Schema.SObjectField