JSF 1.2 atualizar valor do SelectOneMenu na Alteração de registros

2 respostas
MilenaM

Pessoal,

Estou com um problema no selectonemenu que apesar dos inúmeros tópicos postados neste forum eu não achei nenhum que tenha o meu problema, por isso vim pedir ajuda.

Criei uma página com JSF 1.2 que possui um SelectOneMenu, criei também o MB para carrega-lo tudo certinho.

Nos teses que eu fiz, quando Adiciono um novo registro do banco de dados, funciona direitinho, mas quando eu volto no registro para Alterá-lo, o componente SelectOneMenu não vem com o valor do banco, mas sim com o valor selecionado na utilização anterior.

Eu uso a mesma página tanto para Incluir quanto para Alterar o cadastro.

O que pode ser? Ou como posso fazer para corrigir isto.

2 Respostas

Hebert_Coelho

Como está o código do selectOne?

MilenaM

Obrigada JakeFrog pela atenção, mas um amigo me ajudou a descobrir o problema.

O problema era o seguinte:

O objeto no ManageBean referente ao “value” do selectonemenu não estava sendo atualizado no método editar.

public String editar() throws Exception {
        sistema = getSistemaEdit();

        //Código que faltava.
        setSubsistema(sistema.getSubsistema().getIdSubsistema());

        setSistema(sistema);
        return "edit";
    }

:smiley: :smiley: :smiley:

Criado 1 de abril de 2012
Ultima resposta 2 de abr. de 2012
Respostas 2
Participantes 2