Olá amigos
Estou com uma dúvida em relação aos escopos JSF.
Bom, estou desenvolvendo uma aplicação, onde tenho uma interface de cadastro, por exemplo, e nessa interface tenho o formulário de edição, e embaixo a dataTable. Ao clicar para editar um item da dataTable, todos os campos são setados com os devidos valores. Porém, 2 desses componentes são selectOneMenu, onde eles carregam valores de outra tabela (chave estrangeira).
Usando o ViewScoped funciona perfeitamente, pois ao clicar no item a ser editado, o item correto no selectOneMenu já é setado de acordo com o que foi salvo no banco.
Porém, se for pra eu ter o formulário de edição em uma página, e a dataTable em outra já nao funciona, pois com a mudança de pagina o escopo é perdido.
Como eu poderia fazer então? pois da forma q eu tinha tentado, ele carrega todos os campos certos, menos os SelectOneMenu, sendo que nestes, sempre são setados os primeiros valores da lista.
Agradeço desde já!