SaveRecordResult
Represents the result of a Lightning Data Service operation that makes a persistent
change to record data.
SaveRecordResult Object
Callback functions for the saveRecord and deleteRecord functions receive a SaveRecordResult object as their only argument.
| 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 | A localized message indicating what went wrong, or an array of errors that includes a localized message and might also include further data to help handle the error, such as field- or page-level errors. 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 SUCCESS (the operation completed on the server successfully), DRAFT (the server wasn’t reachable, so the operation was saved locally as a draft and is applied to the server when it’s reachable), INCOMPLETE (the server wasn’t reachable, and the device doesn’t support drafts, which are supported only in the Salesforce app; try this operation again later), or ERROR (the operation couldn’t be completed; check the error attribute for more information). |