autocomplete dentro de uma datable não funciona, quando chamo o método: “onCellEdit” o valor em “event.getNewValue ();” não é atualizado, veja o código abaixo:
`public void onCellEdit(CellEditEvent event) {
Object oldValue = event.getOldValue();
Object newValue = event.getNewValue();
}
<p:dataTable id=“tableMatriz"
value=”#{consultarHelper.getList}“
var=”_conta" rowIndexVar=“rowIndex” editable="true"
editMode=“cell”>
<p:ajax event="cellEdit" process="@this" update="@this" immediate="true"
listener="#{contaController.onCellEdit2}" />
<p:column headerText="teste">
<p:cellEditor>
<f:facet name="output">
<p:outputLabel value="#{_conta.gestor}">
<f:converter converterId="funcionarioConverter"></f:converter>
</p:outputLabel>
</f:facet>
<f:facet name="input">
<p:autoComplete
minQueryLength="3" queryDelay="200"
value="#{_conta.gestor}" size="45"
converter="funcionarioConverter" var="_var"
itemLabel="#{_var.nome}" itemValue="#{_var}" dropdown="true"
maxResults="8"
completeMethod="#{consultarHelper.consultarFuncionariosPorNome}" />
</f:facet>
</p:cellEditor>
</p:column>
</p:dataTable>`