Question about lookup tag in form widget

Posted by Daors Islami on
URL: http://ofbiz.116.s1.nabble.com/Question-about-lookup-tag-in-form-widget-tp4761380.html

Hello OFBiz community!

I started to check the execution on how a find form works and saw that in a field
there is the lookup tag and has a target:

<field position="2" name="partyIdTo" parameter-name="partyId" required-field="true"><lookup target-form-name="LookupPartyName"/></field>

When I check this field in web browser with inspect element there are so many attributes like:
        name="partyId"
        size="25"
        id="0_lookupId_NewSalesInvoice_partyIdTo"
        data-lookup-ajax-enabled="true"
        data-lookup-presentation="layer"
        data-lookup-request-url="LookupPartyName"
        data-lookup-form-name="NewSalesInvoice"
        data-lookup-optional-target=""
        data-lookup-width="640"
        data-lookup-height="500"
        data-lookup-position="topleft"
        data-lookup-modal="true"
        data-lookup-show-description="true"
        data-lookup-default-minlength="2"
        data-lookup-default-delay="300"
        data-lookup-args=""
        autocomplete="off"
        data-lookup-ajax= url="NewSalesInvoice_partyIdTo,https://localhost:8443/ar/control/LookupPartyName;jsessionid=188FCECFADC720E660C03A5D3462E5F5.jvm1,ajaxLookup=Y&amp;searchValueFieldName=partyId"

My question is does lookup target adds these attributes automatically? and if so how the process of the ajax call is being made, like where is the jquery function that is calling this url, if you could help me explaining this process it would mean so much to me.

Thank you so much for your time,
Best regards,
Daors