You will have noticed that the saveRecord and deleteRecord functions of Lightning Data Service return a SaveRecordResult object in the callback. The SaveRecordResult object has information related to the context ID of the record and the error details. The following table describes the various properties available in the SaveRecordResult object:
Attribute Name | Type | Description |
---|---|---|
objectApiName | String | The object API name for the record. |
entityLabel | String | The label for the name of the sObject of the record. |
error | String |
The error can be one of the following:
An error is undefined if the save state is SUCCESS or DRAFT. |
recordId | String | The 18-character ID of the record affected. |
state | String | The result state of the operation. Possible values are:
|
Lightning Data Service does not support all of the objects, and a comprehensive list of considerations and limitations can be found in the official documents at https://developer.Salesforce.com/docs/atlas.en-us.Lightning.meta/Lightning/data_service_considerations.htm.