I am using lightning:recordForm on my component that is displaying some case data along with the Owner. It's not possible to edit the owner, like it is on the standard one. Is there any way around this?

fields are: CaseNumber,Status,OwnerId,AccountId,Subject,Description

enter image description here

            "mode":"view" ,
            "onsuccess": cmp.getReference("c.handleSuccessAction"),
            "oncancel": cmp.getReference("c.handleCancelAction")
        function(newForm, status, errorMessage){
            //Add the new button to the body array
            if (status === "SUCCESS") {
                cmp.set("v.body", [newForm]);
            else if (status === "INCOMPLETE") {
                console.log("No response from server or client is offline.")
                // Show offline error
            else if (status === "ERROR") {
                console.log("Error: " + errorMessage);
                // Show error message
  • 3
    your component seems to indicate 'view' mode
    – glls
    Dec 28, 2018 at 15:35
  • 1
    even edit mode will not bring the change owner button. Dec 30, 2018 at 18:53

1 Answer 1


From the docs: "Fields that have a spanning relationship aren't supported by lightning:recordForm. The fields specified must be associated with the same objectApiName. A field such as Contact.Account.Ownership is a cross-object reference between the Contact object and the Account object, and can't be displayed in the form."


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .