J'essaie d'utiliser Convertisseur générique Omnifaces sur Composant d'autocomplétion Primefaces Comme ceci :
<p:dataTable id="transactiondetailsid" value="# {stockTransactionsBean.stkTransHeader.stkTransDetailsList}" var="stkTransDet" rowIndexVar="rowIndex">
<p:column>
<f:facet name="header">
<h:outputText value="Item Code" />
</f:facet>
<p:autoComplete id="dd" dropdown="true" autocomplete="true"
value="#{stkTransDet.item}" var="i" itemLabel="#{i.itemnamee}"
itemValue="#{i}" converter="omnifaces.SelectItemsConverter"
completeMethod="#{stockTransactionsBean.completeItems}" forceSelection="true"
scrollHeight="250" minQueryLength="3" maxResults="30" queryDelay="1000" size="20" />
</p:column>
</p:dataTable>
Mais cela ne fonctionne pas parce que Convertisseur omnifaces.SelectItems dépendent de f:selectItems qui ne peut pas être utilisé à l'intérieur de p:autoComplete
Toute suggestion ou solution de contournement ? ???