Tengo un selectOneMenu de primefaces y me está dando error:
Error de conversión al definir el valor 'Base.Categoria@53ac92aa' para 'null Converter'.
Error de conversión al definir el valor 'Base.Categoria@53ac92aa' para 'null Converter'
Este es mi SelectOneMenu:
Código:
Es claramente una celda de un dataTable de primefaces... el value del SelectOneMenu es un objeto, y el itemvalue de los items también lo es de la misma clase.... una categoría puede tener un padre y éste padre es tipo categoría.... el error pareciera ser de casting... pero es raro porque ambos valores son del mismo tipo... alguien me podría decir porque? <p:column headerText="Padre"> <p:cellEditor> <f:facet name="output"> <h:outputText value="#{categoria.padre.nombre}" /> </f:facet> <f:facet name="input"> <p:selectOneMenu id="Sel_padres" value="#{categoria.padre}"> <f:selectItem itemLabel="Seleccione..." itemValue="0" noSelectionOption="true" /> <f:selectItems value="#{categoriaBean.categorias}" var="categoriaPadre" itemLabel="#{categoriaPadre.nombre}" itemValue="#{categoriaPadre}"></f:selectItems> </p:selectOneMenu> </f:facet> </p:cellEditor> </p:column>