selectOneMenu: erro ao selecionar

Olá pessoal!!!

Vejam meu código:

BEAN:
public List getListaTipo()
{
List lista = new ArrayList();

lista.add(new SelectItem(0, “(Escolha um Tipo)”));
lista.add(new SelectItem(1, “Repasse”));
lista.add(new SelectItem(2, “Financiamento”));
lista.add(new SelectItem(3, “Recursos Próprios”));

return lista;
}

JSF:
<h:selectOneMenu styleClass=“campo” value="#{programaView.programa.inrepassefinanciamentoproprio}" id=“tipo”>
<f:selectItems value="#{programaView.listaTipo}"/>
</h:selectOneMenu>

Tenho uma página que é montada a partir de um parâmetro passado (por exemplo, 150). Ao abrir a página, é executada uma consulta que preenche os campos e monta um combobox com as opções: “(Escolha um Tipo)”, “Repasse”, “Financiamento” e “Recursos Próprios”. Todos os campos são preenchidos corretamente, exceto o do combobox.

Imaginem que com o parâmetro 150, programaView.programa.inrepassefinanciamentoproprio = 1. Quando a página é montada a segunda opção do combo (“Repasse”) não é posicionada corretamente. Os amigos poderiam me ajudar?

Desde já, agradeço!

Olá pessoal!

Problema resolvido. Fiz uma pequena mudança no método do bean:

public List getListaTipo() {

    List<SelectItem> lista = new ArrayList<SelectItem>();          
    [b]byte inrepassefinanciamentoproprio;[/b]
    
    lista.add(new SelectItem(0, "(Escolha um Recurso)"));                  
    [b]inrepassefinanciamentoproprio = 1;[/b]
    lista.add(new SelectItem(inrepassefinanciamentoproprio, "Repasse"));                  
    [b]inrepassefinanciamentoproprio = 2;[/b]
    lista.add(new SelectItem(inrepassefinanciamentoproprio, "Financiamento"));  
    [b]inrepassefinanciamentoproprio = 3;[/b]
    lista.add(new SelectItem(inrepassefinanciamentoproprio, "Próprio"));  
                  
    return lista;                                                  
}

vixi
resposta rapida heim
hehe

da uma olhada depois no seu estilo de escrita de codigo…
ou voce escreveu “inrepassefinanciamentoproprio” na rapidez do momento?

abracos