P:selectOneMenu - Não consigo Escolher a opcao no Browser

4 respostas
E

Pessoal,

fiz a seguinte rotina

<p:selectOneMenu value="#{tblusuMbean.number}">  
                                <f:selectItem itemLabel="Prestador" itemValue="1" />  
                                <f:selectItem itemLabel="Usuário" itemValue="2" />  
                            </p:selectOneMenu> <br/>

Nao consigo selecionar o Prestador ou Usuario no Browser,


4 Respostas

JeffersonMendes

Aparentemente esta tudo certo.
talvez o erro esteja no que voce esta mandando no value.
Voce criou um atributo number na sua classe Bean é isso mesmo? Se sim confere se esta faltando os Getter e Setter

E

meu bean esta assim :

@ManagedBean
//@ViewScoped
@SessionScoped
public class TblusuMbean extends ManagedBeanGenerico<Tblusu, TblusuServico> implements Serializable {


    private int number=0;

    
    public int getNumber() {
        return number;
    }

    public void setNumber(int number) {
        this.number = number;
    }
E

O estanho que estou vendo aqui , quando aperto o botao enviar ele nao entra no meu metodo

public void verificausuario() {
         
         usuariologado=0;
         verro = 0;
         List<Tblusu> resultado = servico.buscaruserservice(getObj1().getUsunome(),getObj1().getUsusenha());         

         ///////Se a senha for VÃ?LIDA, entra no FOR e preenche o usuariologado=1
R

Tente colocar immediate=“true”, dessa forma:

<p:selectOneMenu value="#{tblusuMbean.number}" immediate="true">    
    <f:selectItem itemLabel="Prestador" itemValue="1" />    
    <f:selectItem itemLabel="Usuário" itemValue="2" />    
</p:selectOneMenu> <br/>

Um abraço

Criado 2 de fevereiro de 2013
Ultima resposta 3 de fev. de 2013
Respostas 4
Participantes 3