Boa tarde pessoal.
estou com o seguinte problema aqui no meu trabalho:
tenho uma aplicação com JBoss SEAM 2.0 e estava precisando passar o valor de uma enum pelo xhtml. Tipo assim:
<a4j:commandLink action="#{liberarBean.ordenarLista( TipoOrdenacao.ID_PESSOA )}" value="Order" >
o meu bean tem o seguinte metodo:
public void ordenarLista(TipoOrdenacao tipoOrdenacao){
Collections.sort(listaPostagens, new MeuComparator(tipoOrdenacao));
}
minha enum:
@Name("tipoOrdenacao")
@Scope(ScopeType.EVENT)
public enum TipoOrdenacao {
ID_PESSOA("ID"),
NOME("Nome");
private String descricao;
private TipoOrdenacao(String descricao) {
this.descricao = descricao;
}
public String getDescricao() {
return descricao;
}
}
o que estou fazendo é exatamente o que o extendedDataTable faz, só que, alem de não gostar da implementação deles (umas divs com position absolute que me atrapalharam), não posso mudar o jar do rich faces.
aguardo retorno!