Column クラス
名前空間
使用方法
メタデータは、Salesforce に保存されます。列メタデータの新規または更新された値を返すように Apex コードを更新しても、Salesforce に保存されたメタデータが自動的に更新されることはありません。
Column のプロパティ
Column のプロパティは次のとおりです。
referenceTargetField
署名
public String referenceTargetField {get; set;}
プロパティ値
型: String
referenceTo
署名
public String referenceTo {get; set;}
プロパティ値
型: String
Column のメソッド
Column のメソッドは次のとおりです。
boolean(name)
externalLookup(name, domain)
署名
public static DataSource.Column externalLookup(String name, String domain)
戻り値
| プロパティ | 値 |
|---|---|
| name | name |
| label | name |
| description | name |
| isSortable | true |
| isFilterable | true |
| type | DataSource.DataType.EXTERNAL_LOOKUP_TYPE |
| length | 255 |
| decimalPlaces | 0 |
| referenceTo | domain |
| referenceTargetField | null |
get(name, label, description, isSortable, isFilterable, type, length, decimalPlaces, referenceTo, referenceTargetField)
署名
public static DataSource.Column get(String name, String label, String description, Boolean isSortable, Boolean isFilterable, DataSource.DataType type, Integer length, Integer decimalPlaces, String referenceTo, String referenceTargetField)
パラメータ
各パラメータについての詳細は、「Column プロパティ」を参照してください。
戻り値
get(name, label, description, isSortable, isFilterable, type, length, decimalPlaces)
署名
public static DataSource.Column get(String name, String label, String description, Boolean isSortable, Boolean isFilterable, DataSource.DataType type, Integer length, Integer decimalPlaces)
パラメータ
各パラメータについての詳細は、「Column プロパティ」を参照してください。
戻り値
get(name, label, description, isSortable, isFilterable, type, length)
署名
public static DataSource.Column get(String name, String label, String description, Boolean isSortable, Boolean isFilterable, DataSource.DataType type, Integer length)
パラメータ
各パラメータについての詳細は、「Column プロパティ」を参照してください。
戻り値
indirectLookup(name, domain, targetField)
署名
public static DataSource.Column indirectLookup(String name, String domain, String targetField)
パラメータ
戻り値
| プロパティ | 値 |
|---|---|
| name | name |
| label | name |
| description | name |
| isSortable | true |
| isFilterable | true |
| type | DataSource.DataType.INDIRECT_LOOKUP_TYPE |
| length | 255 |
| decimalPlaces | 0 |
| referenceTo | domain |
| referenceTargetField | targetField |
lookup(name, domain)
署名
public static DataSource.Column lookup(String name, String domain)
戻り値
| プロパティ | 値 |
|---|---|
| name | name |
| label | name |
| description | name |
| isSortable | true |
| isFilterable | true |
| type | DataSource.DataType.LOOKUP_TYPE |
| length | 255 |
| decimalPlaces | 0 |
| referenceTo | domain |
| referenceTargetField | null |
number(name, length, decimalPlaces)
署名
public static DataSource.Column number(String name, Integer length, Integer decimalPlaces)
パラメータ
各パラメータについての詳細は、「Column プロパティ」を参照してください。
戻り値
| プロパティ | 値 |
|---|---|
| name | name |
| label | name |
| description | name |
| isSortable | true |
| isFilterable | true |
| type | DataSource.DataType.NUMBER_TYPE |
| length | length |
| decimalPlaces | decimalPlaces |
text(name, label, length)
署名
public static DataSource.Column text(String name, String label, Integer length)
パラメータ
戻り値
| プロパティ | 値 |
|---|---|
| name | name |
| label | label |
| description | label |
| isSortable | true |
| isFilterable | true |
| type |
length が 255 以下の場合は DataSource.DataType.STRING_SHORT_TYPE length が 255 より大きい場合は DataSource.DataType.STRING_LONG_TYPE |
| length | length |
| decimalPlaces | 0 |
text(name, length)
署名
public static DataSource.Column text(String name, Integer length)
戻り値
| プロパティ | 値 |
|---|---|
| name | name |
| label | name |
| description | name |
| isSortable | true |
| isFilterable | true |
| type |
length が 255 以下の場合は DataSource.DataType.STRING_SHORT_TYPE length が 255 より大きい場合は DataSource.DataType.STRING_LONG_TYPE |
| length | length |
| decimalPlaces | 0 |
text(name)
署名
public static DataSource.Column text(String name)
パラメータ
- name
- 型: String
- 列の名前。
戻り値
| プロパティ | 値 |
|---|---|
| name | name |
| label | name |
| description | name |
| isSortable | true |
| isFilterable | true |
| type | DataSource.DataType.STRING_SHORT_TYPE |
| length | 255 |
| decimalPlaces | 0 |
textarea(name)
署名
public static DataSource.Column textarea(String name)
パラメータ
- name
- 型: String
- 列の名前。
戻り値
| プロパティ | 値 |
|---|---|
| name | name |
| label | name |
| description | name |
| isSortable | true |
| isFilterable | true |
| type | DataSource.DataType.STRING_LONG_TYPE |
| length | 32000 |
| decimalPlaces | 0 |
url(name, length)
署名
public static DataSource.Column url(String name, Integer length)
戻り値
| プロパティ | 値 |
|---|---|
| name | name |
| label | name |
| description | name |
| isSortable | true |
| isFilterable | true |
| type | DataSource.DataType.URL_TYPE |
| length | length |
| decimalPlaces | 0 |
url(name)
署名
public static DataSource.Column url(String name)
パラメータ
- name
- 型: String
- 列の名前。
戻り値
| プロパティ | 値 |
|---|---|
| name | name |
| label | name |
| description | name |
| isSortable | true |
| isFilterable | true |
| type | DataSource.DataType.URL_TYPE |
| length | 1000 |
| decimalPlaces | 0 |