в компоненте ауры, удерживая нажатой кнопку, требуется 7 секунд, чтобы сохранить запись и обновить, как я могу сократить время

Я создал форму с компонентом ауры, когда нажимается кнопка, она должна отображать форму с существующим значением этой записи, и при нажатии кнопки она должна сохранять запись и обновляться.

Но при нажатии кнопки требуется 7 секунд, чтобы сохранить запись и обновить, как я могу сократить время

код:-

КОМПОНЕНТ

<aura: component Implements = "force: hasRecordId, force: lightningQuickAction" access = "global">

      <aura:attribute name="recordId" type="Id"/>

<lightning:recordEditForm aura:id="recordform" recordId="{!v.recordId}" objectApiName="Case" onsuccess = "{!c.refresh}" >
    <lightning:messages/>
    
    <div class="slds-grid slds-p-top">
        <div class="slds-size_6-of-12  slds-p-horizontal-large " >
            <lightning:inputField fieldName="Status" value = "On Hold"/>                 
            <lightning:inputField fieldName="Sub_Status__c"/> 
            <lightning:inputField fieldName="VN_Name__c"  />
        </div>
        <div class="slds-size_5-of-12  slds-p-horizontal-large " >
            <lightning:inputField fieldName="Reason_for_hold__c" />
            <lightning:inputField fieldName="Customer_PO_RO_WONumber__c"/>
            <lightning:inputField fieldName="Sales_Order_Number__c"/>
            <lightning:inputField fieldName="Plant__c"/>
            <lightning:inputField fieldName="Product_Number__c"/>
            <lightning:inputField fieldName="Part_Number__c"/>
            <lightning:inputField fieldName="Quote_Number__c"/>
            <lightning:inputField fieldName="Repair_Notification_Number__c"/>
            <lightning:inputField fieldName="Contract_Number__c"/>
        </div>
    </div>
 <div class="slds-m-top_medium slds-form_horizontal slds-form slds-grid slds-wrap ">
            <div class = "slds-size_1-of-1  buttons slds-text-align_center">
                <lightning:button variant="Neutral" type="cancel" name="save" label="Cancel" onclick ="{!c.handleClick}"/>
                <lightning:button variant="brand" type="submit" name="save" label="Save" />
            </div>
        </div>
    </lightning:recordEditForm>
</aura:component>

КОНТРОЛЛЕР

({

      refresh: function(component, event, helper) {
    var response = component.get("v.recordId");
    var toastEvent = $A.get("e.force:showToast");
    toastEvent.setParams({
        "title": "Success!",
        "message": "The record has been Updated successfully.",
        "type" : "success"
    });
    toastEvent.fire();
   
        $A.get('e.force:closeQuickAction').fire();
        $A.get('e.force:refreshView').fire();
       
},

handleClick: function(component, event, helper) {
    $A.get('e.force:closeQuickAction').fire();
    $A.get('e.force:refreshView').fire();
    
}

})

0 ответов