Navegação seam

1 resposta
Marques

Colegas,

No arquivo pages.xml tenho a primeira navegação que funciona ok. Perceba que o método não recebe nenhum parâmetro.
Gostaria de saber como faço na segunda navegação quando o método recebe um parametro do tipo Integer, pois dessa forma que fiz não funciona

<navigation from-action="#{lojaAction.searchByCriteria}">
	<render view-id="/home.xhtml" />
</navigation>
		
<navigation from-action="#{lojaAction.doSearch(id)}">
	<render view-id="/home.xhtml" />
</navigation>

Muito obrigado,

José Marques

1 Resposta

alias

Marques:
Colegas,

No arquivo pages.xml tenho a primeira navegação que funciona ok. Perceba que o método não recebe nenhum parâmetro.
Gostaria de saber como faço na segunda navegação quando o método recebe um parametro do tipo Integer, pois dessa forma que fiz não funciona

<navigation from-action="#{lojaAction.searchByCriteria}">
	<render view-id="/home.xhtml" />
</navigation>
		
<navigation from-action="#{lojaAction.doSearch(id)}">
	<render view-id="/home.xhtml" />
</navigation>

Muito obrigado,

José Marques

Provavelmente ele nao consegue parsear isso em função do parametro. Quando o Seam lê esse xml para montar as regras de navegação, não há como ele interpretar esse parametro…
Seria um aparente bugzinho, talvez…

Voce já tentou fazer a navegação validando o retorno do metodo?

Criado 19 de setembro de 2011
Ultima resposta 20 de set. de 2011
Respostas 1
Participantes 2