Criar um selectOneMenu em JSF que muda ao clicar em outro selectOneMenu

0 respostas
F

Oi gente , tudo bem,

tenho uma aplicação que uso Hibernate e JSF 2, agora estou tentando fazer uma lista de estados e cidades, gostaria de exibir 2 selectOneMenu(um para cidade e outro para estado), e quando o usuario selecionar o estado no primeiro selectOneMenu ele exiba as cidades disponiveis no segundo selectOneMenu

como chamo os estados no selectOneMenu

<h:selectOneMenu id="pesRgEstado" value="#{gravaPessoas.est_id}">
    <f:selectItems value="#{listaEstado.suaLista}" var="u" itemLabel="#{u.est_nom}" itemValue="#{u.est_id}" />
</h:selectOneMenu>

estado.java

@Entity
public class Estado implements Serializable
{
    @Id
    @SequenceGenerator(name="generator_estado",sequenceName="sequence_estado")
    @GeneratedValue(generator="generator_estado")
    private Integer est_id;

    @Column(length=100)
    private String est_nom;

    @Column(length=2)
    private String est_sigla;
//setters e getters

cidade.java

@Entity
public class Cidade implements Serializable {

    @Id
    @SequenceGenerator(name="generator_cidade",sequenceName="sequence_cidade")
    @GeneratedValue(generator="generator_cidade")
    private Integer cid_id;
    
    @ManyToOne
    @ForeignKey(name="cidade_fkey_estado_01")
    @JoinColumn(name="est_id")
    private Estado estado;
 
    @Column(length=100)
    private String cid_nom;
//seters e getters
Criado 21 de junho de 2011
Respostas 0
Participantes 1