Newer Version Available
FieldSetMember クラス
名前空間
使用方法
項目セットに含まれる項目の詳細 (項目表示ラベル、型、動的 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 ページへの項目セットの表示」を参照してください。