0

I have a Table that I populate with list of objects through Aura Iteration .

One of the column is a lightning:inputField of type look-up , it is inside a lightning:recordEditForm.

The problem is when I update my list , more exactly when this specific field is updated, there is an auto focus on it that scroll the screen on it. Since I can have many rows the screen will always scroll to the bottom of the table where the last lightning:inputField was updated.

How can I, or avoid this auto focus, or get this specific event to execute a scroll top after ?

               .
               .
               .
            </td>
            <td data-label="Contact">
                <lightning:recordEditForm 
                            onload="{!c.handleLoad}"
                            aura:id="recordViewForm"
                            recordId="{!v.Payments.Id}"
                            objectApiName="Payment__c">
                <div >
                     <lightning:layout>
                        <lightning:layoutItem size="10">
                            <lightning:inputField disabled="{!(payment.paymentStatusApiName=='2' || payment.paymentStatusApiName=='3' || payment.paymentStatusApiName=='1')}" onchange="{!c.changeAccountField}" variant="label-hidden" fieldName="Account__c" value="{!payment.Account}"/>
                        </lightning:layoutItem>
                        <lightning:layoutItem size="2">
                            <div> 
                                <aura:if isTrue="{!payment.Account!=null}">
                                    <span  onclick="{!c.viewAccount}" data-accountid="{!payment.Account}">
                                        <lightning:buttonIcon  iconName="utility:preview" size="medium" variant="bare" alternativeText="ראה" iconClass="dark" /> 
                                    </span>
                                </aura:if>
                            </div>
                        </lightning:layoutItem>
                    </lightning:layout> 
                </div>
                </lightning:recordEditForm>
            </td>
            <td data-label="Status">
                .
                .
                .

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.