If I understand right, you're trying to migrate from a form widget to .ftl files. AFAIK, .ftl files could provide more flexibility than forms, yet the grammar is slightly different. So, you might wanna reference other similar *.ftl files to figure out how to implement the logic in your previous form widget.
On Wed, Mar 5, 2014 at 9:27 PM, Jacques Le Roux < [email protected]> wrote: > Rather use something like (found in checkinits.ftl) > > <@htmlTemplate.lookupField value="${parameters.userLogin.userLoginId}" > formName="salesentryform" name="userLoginId" id="userLoginId_sales" > fieldFormName="LookupUserLoginAndPartyDetails"/> > > Jacques > > Le 05/03/2014 10:09, [email protected] a écrit : > > Hi to everyone, i'm tryng to duplicate the code generated by a form >> written in Ofbiz minilang, in HTML into a *.ftl file. >> >> So, i've tried to copy and paste the HTML generated by : >> <form .... >> >> <field name="user" title="${uiLabelMap.changedByInfo}"><lookup >> target-form-name="LookupUserLoginAndPartyDetails"/></field> >> >> </form> >> >> and the relative HTML generated is : >> >> <form method="post ... >> >> <table cellspacing="0"> >> <tbody> >> <tr> >> <td class="label"> >> <span id="QryFullLogMaster_user_title">Utente Operazione</span> >> </td> >> <td> >> <!-- @renderLookupField --> >> <script type="text/javascript"> >> jQuery(document).ready(function(){ >> if (!jQuery('form[name="QryFullLogMaster"]').length) >> { >> alert("Developer: for lookups to work you must >> provide a form name!") >> } >> }); >> </script> >> <span class="field-lookup"> >> <div id="0_lookupId_QryFullLogMaster_user_auto"></div> >> >> <input aria-haspopup="true" aria-autocomplete="list" >> role="textbox" autocomplete="off" class="ui-autocomplete-input" name="user" >> size="25" id="0_lookupId_QryFullLogMaster_user" type="text"> >> <script type="text/javascript"> >> jQuery(document).ready(function(){ >> new ConstructLookup("LookupUserLoginAndPartyDetails", >> "QryFullLogMaster_user", document.QryFullLogMaster.user, null, >> "QryFullLogMaster", "", "", "topleft", "true", >> " QryFullLogMaster_user,/log/ >> control/LookupUserLoginAndPartyDetails,ajaxLookup=Y&_LAST_VIEW_ >> NAME_=EntityFindGenericFullGF&searchValueFieldName=user", true, >> "layer", "2", "300"); >> }); >> </script> >> <a id="0_lookupId_button" href="javascript:void(0);"></a></span> >> >> </td> >> </tr> >> <tr> >> </tbody> >> </form> >> >> but the jquery for autocomplete, and form lookup doesnt works. >> So, any suggestion? What's wrong?? >> >> >>
