Skip to main content
Hi 

I have created lightning:recordEditform and recordform lightning component, and inside component i have Approve button.

When click on approve button back end i need to update status filed as Approved and render to Edit form to View Form.

<lightning:recordEditForm recordId="{!v.RwaIDFromVfPage}" 

                              objectApiName="Order" 

                              aura:id="recordHandler"

                               onload="{!c.handleLoad}"

                              onsuccess="{!c.handleSuccess}"

                              onsubmit="{!c.handleSubmit}">

         

        <lightning:messages />

        <div class="slds-wrap slds-text-align_center">

            <lightning:button disabled="{!v.disabled}"  type="submit" name="save" label="Save" />

             <lightning:button type="button" name="Approve" label="Approve" onclick="{!c.approveMethod}" />

            <!-- <lightning:button type="button" name="Reassign" label="Reassign" />   -->         

            <lightning:button type="button" variant="neutral" label="Cancel" title="Cancel" onclick="{!c.handleCancel}" />

            

        </div>  

 approveMethod: function (component, event, helper) {

       // var action= component.get("c.Form");

        console.log("abcd");

    /*  event.preventDefault(); //Prevent default submit

        var eventFields = event.getParam("fields"); //get the fields\

        console.log("qwefrty"+eventFields);

        eventFields["Status__c"] = 'Approved'; //Add Description field Value

        console.log('hiii'+ eventFields["Status__c"]);

        component.find('RWAForm').submit(eventFields); */

        

      

         var btnClicked = event.getSource();

        btnClicked.set("v.disabled",true);

        $A.enqueueAction(action);

        

    },

Please let me know how to handle this.
3 risposte
0/9000