JSF: problemas com restore de arraylist

3 respostas
balthazar

Olá galera, boa noite!
eu to com um probleminha chato no jsf, para renderizar uma listagem que usa um objeto arraylist em uma view

public class PageVo {
    ...
    private List<CrudAttr> attributeList = new ArrayList<CrudAttr>();
    ... 
   }

  <h:dataTable binding="#{formBean.dataTable}" value="#{formBean.page.attributeList}" ...

o problema e que nao consigo pegar a lista novamente apos ela ter sido renderizada. :frowning:
Antes eu tava usando o DataModel e com o metodo getWrappedData(),

List<RowTableModel<Grupo>> currentGrupos = (List<RowTableModel<Grupo>>) getGrupos().getWrappedData();

conseguia pegar a listagem da view bem direitinho com todas as suas alteracoes e mais, so que agora, mesmo com os getters e setters, a list nao ta refletindo as modificações que acontecem com a view. :cry:

que que posso fazer agora???

uma ideia pelo amor de deus…

3 Respostas

balthazar

Um, pois eh!!!
para resolver eu tive de colocar o bean no escopo de sessao mas nao era bem isso que eu tava querendo…
derrepente existe outra maneira, melhor, que nao necessite um datamodel e o scope session…

Att,

rponte

Procure pelo componente t:saveState do Myfaces Tomahawk, ele vai te ajudar :slight_smile:

balthazar

Vou verificar :smiley: , obrigado!

Criado 30 de junho de 2008
Ultima resposta 3 de jul. de 2008
Respostas 3
Participantes 2