[AJUDA] Seam + JSF + RichFaces - <s:convertEntity/>

0 respostas
F

Bom dia pessoal, td tranquilo?
Gostaria de pedir ajuda aos colegas mais experientes sobre o .
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.

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

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.

Criado 8 de janeiro de 2010
Respostas 0
Participantes 1