Galera estou tentando pegar uma noticiaSelecionada de um datatable
e envia-lo para a pagina de edição chamada alterar.xhtml. Essa é a
maneira que estou tentando, após clicar em uma noticia no dataTable
ele redireciona para a página alterar.xhtml, mas algo esta errado,
pois ele não imprime o valor da noticiaSelecionada na página.
***** Classe ConsultaNoticiasAction *****
@Name("consultaNoticiaAction")
@Scope(ScopeType.PAGE)
class ConsultaNoticiasAction
@DataModel
private List<Noticia> noticias;
@DataModelSelection
private Noticia noticiaSelecionada;
@In
private NoticiaServico noticiaServico;
public String alterar(Noticia not){
noticiaSelecionada = not;
return "alterarNot";
}
// getters & setters
***** consulta.page.xml *****
<!DOCTYPE page PUBLIC
"-//JBoss/Seam Pages Configuration DTD 2.0//EN"
"http://jboss.com/products/seam/pages-2.0.dtd">
<page>
<navigation>
<rule if-outcome="alterarNot">
<redirect view-id="/admin/noticia/alterar.xhtml">
</rule>
</navigation>
</page>
**** consultar.xhtml *****
**** alterar.xhtml *****
Usuário:
Alguma ideia do que pode esta acontecendo? :?
Grato