<p:ajax> dropdown

1 resposta
desk
Olá Tenho um cadastro de úsuario. Estou tentando por ajax pra quando o usuario escolha um 'Estado' do dropdown, o dropdown de 'Cidade' atuallize de acordo com as cidades do tal estado. O que acontece é que não atualiza o de cidade Segue o código:
<h:outputLabel value="Estado"/>
                            <h:selectOneMenu value="#{usuarioBean.idEstado}">
                                <f:selectItems value="#{usuarioBean.estados}" var="e" itemLabel="#{e.nome}" itemValue="#{e.id}" />
                                <p:ajax event="change" update="cidade" action="#{usuarioBean.buscaCidades}" />
                            </h:selectOneMenu>
                            
                            
                            <h:outputLabel value="Cidade"/>
                            <h:selectOneMenu value="#{usuarioBean.endereco.cidade.nome}" id="cidade">
                                <f:selectItems value="#{usuarioBean.cidades}" var="c" itemLabel="#{c.nome}" itemValue="#{c.nome}" />
                            </h:selectOneMenu>
public class UsuarioBean {
    private List<Estado> estados ;
    private Long idEstado ;
    private List<Cidade> cidades ;
    
    
    public void buscaCidades() {
        DAO<Cidade> dao = new DAO<Cidade>(Cidade.class) ;
        cidades = dao.listaTodosPorId(idEstado) ;
    }

    @PostConstruct
    public void carregaUsuarios() {
        DAO<Estado> dao2 = new DAO<Estado>(Estado.class) ;
        estados = dao2.listaTodos() ;
    }
    //getters
}

1 Resposta

E

Cara, estou com o mesmo problema…

Criado 20 de outubro de 2010
Ultima resposta 4 de jan. de 2011
Respostas 1
Participantes 2