Hi Aditya and Pawan, Thank you so much for the answers, I really appreciate it! I will now look into them,
Best Regards, Daors On Thu, Nov 5, 2020 at 8:44 AM Aditya Sharma <[email protected]> wrote: > Hi Daors, > > Adding to Pawan's answer > > Refer macro here > > https://github.com/apache/ofbiz-framework/blob/trunk/themes/common-theme/template/macro/HtmlFormMacroLibrary.ftl#L521 > > JS code can be found here > > https://github.com/apache/ofbiz-framework/blob/trunk/themes/common-theme/webapp/common/js/util/OfbizUtil.js#L208 > > HTH > > Thanks and Regards, > Aditya Sharma > > > On Thu, Nov 5, 2020 at 1:11 PM Pawan Verma <[email protected]> > wrote: > > > Hi Daors, > > > > I'm sorry due to time constrain I am providing a quick answer. > > > > The lookup field is rendered from renderLookupField macro which you can > > find in HtmlFormMacroLibrary.ftl file. > > > > HTH! > > -- > > Thanks & Regards > > Pawan Verma > > Technical Consultant > > *HotWax Systems* > > *Enterprise open source experts* > > http://www.hotwaxsystems.com > > > > > > On Thu, Nov 5, 2020 at 12:56 PM Daors <[email protected]> wrote: > > > > > 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&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 > > > > > >
