Bom dia pessoal, td tranquilo?
Gostaria de pedir ajuda aos colegas mais experientes sobre o <s:convertEntity/>.
Estamos utilizando em um SelectOneMenu, temos três menus concatenados, e apenas o primeiro apresenta problema.
Este mesmo menu está sendo utilizado em outra tela e funcionando corretamente, assim como este estava anteriormente.
Foram feitas modificações apenas no .xhtml, porém, apenas componentes visuais, como alguns ‘rendered’ a mais.
Estou completamente perdido, já procurei muita coisa no google, porém não achei nada que seria o meu caso.
Equals e hashcode foram implementados.
[code]<s:decorate template="…/…/layout/decorateEdit.xhtml">
<ui:define name=“label”>
<h:outputText value=“Atividade: “/>
</ui:define>
<h:selectOneMenu id=“atividade” label=“Atividade”
value=”#{gerenciarProcedimentoController.atividade}”
title=“Tipo de Atividade.”>
<s:selectItems var=“tipoAtividade”
value="#{gerenciarProcedimentoController.listaAtividade}"
label="#{tipoAtividade.idAtividade} - #{tipoAtividade.descAtividade}"
noSelectionLabel=“Selecione um valor…”>
</s:selectItems>
<s:convertEntity/>
</h:selectOneMenu>
</s:decorate>
<s:decorate template="../../layout/decorateEdit.xhtml">
<ui:define name="label">
<h:outputText value="Âmbito: "/>
</ui:define>
<h:selectOneMenu id="ambito" label="Ambito"
value="#{gerenciarProcedimentoController.ambito}"
title="Tipo de Ambito.">
<s:selectItems var="tipoAmbito"
value="#{gerenciarProcedimentoController.listaAmbito}"
label="#{tipoAmbito.idAmbito} - #{tipoAmbito.descAmbito}"
noSelectionLabel="Selecione um valor...">
</s:selectItems>
<s:convertEntity/>
</h:selectOneMenu>
</s:decorate>
<s:decorate template="../../layout/decorateEdit.xhtml">
<ui:define name="label">
<h:outputText value="Tipo de Auditoria: "/>
</ui:define>
<h:selectOneMenu id="tipoAuditoria" label="Tipo de Auditoria"
value="#{gerenciarProcedimentoController.tipoAuditoria}"
title="Tipo de Auditoria.">
<s:selectItems var="tipoAuditoria"
value="#{gerenciarProcedimentoController.listaTipoAuditoria}"
label="#{tipoAuditoria.idTipoAuditoria} - #{tipoAuditoria.descTipoAuditoria}"
noSelectionLabel="Selecione um valor...">
</s:selectItems>
<s:convertEntity/>
</h:selectOneMenu>
</s:decorate>[/code]
Desde já agradeço a atenção. :thumbup:
PS: O problema está na validação. Para testes, adicionei um Validador e um Listener para eventos ‘onchange’, durante o debug foi observado que ele entra no validator, com um objeto com seus atributos corretos, porém não entra no listener e o erro é gerado.