useRecordsFields
Import
import { mix, useRecordsFields, BoltElement } from 'c/boltage';
Usage
export default class myLwc extends mix( BoltElement, useRecordsFields({ fields })) { }
Methods
Constructor(fields) : Constructor
Name | Type | Description |
---|---|---|
fields | Field[][] | List of imported fields |
Example
import FirstName from '@salesforce/schema/Case.Contact.FirstName';import ContactId from '@salesforce/schema/Case.ContactId';import LastName from '@salesforce/schema/Account.LastName';export default class myLwc extends mix( BoltElement useRecordFields({ fields: [ [FirstName, ContactId], [LastName] ]})) { recordIds = [ 'XXXXX', //case id 'YYYYYY' // account id ]
Dynamic Attributes
<objectApiName> : Record
Example
import FirstName from '@salesforce/schema/Case.Contact.FirstName';import ContactId from '@salesforce/schema/Case.ContactId';export default class myLwc extends mix( [useRecordFields, [FirstName, ContactId]], BoltElement) { @api recordId; doSomething() { console.log(this.Case.Contact.FirstName); console.log(this.Account.LastName); } }