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).