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??