getFieldDisplayValue(record, field)
項目の表示値を取得します。項目の拡張がサポートされています。
表示値は、組織のロケール設定に基づいて書式設定およびローカライズされた値です。表示値は、getFieldValue(record, field) で返される未加工のデータ形式の項目値とは異なる場合があります。これらのケースについては、「項目値」を参照してください。
record
— (必須) 項目値を取得するレコードオブジェクト。field
— (必須) 項目の API 名。値は文字列、または@salesforce/schema
からインポートされた項目への参照にすることができます。最大 5 レベルの拡張項目を指定できます。たとえば、Opportunity.Account.CreatedBy.LastModifiedById
は 4 レベルの拡張項目を返します。
項目値を示す文字列。項目が存在しない場合、この関数は undefined
を返します。
項目の表示値を取得するには、プロパティ record.data.fields.fieldName.displayValue
を返す getRecord ワイヤアダプタを使用します。ただし、プロパティ値を直接取得するには、getFieldDisplayValue(record, field)
をコールします。
表示値は、ローカライズおよび書式設定された形式で返されます。たとえば、Salesforce ロケールが英語 (米国) の場合は、次のようになります。
- 通貨値は、
$350,000,000
形式で表示されます。 - 日付値は、
7/13/2019
形式で表示されます。 - 日時値は、
6/17/2015 3:17 PM
形式で表示されます。
ローカライズまたは書式設定された値がない場合、getFieldDisplayValue
は、undefined を返します。
関連トピック