Oi pessoal!!!
Pessoal como que eu faço para que o usuário selecione uma área na comboBox
e ela passe o valor para o bean?
Tenho os seguintes códigos a baixo, mas ele não grava no banco:
<t:selectOneListbox id="area" styleClass="campo" value="#{servidor.area}" size="1" onchange="resetTextField(this.form,'teste')">
<t:selectItems value="#{areabean.listaAreas}" var="a" itemValue="#{a.sigla}" itemLabel="#{a.sigla}"/>
</t:selectOneListbox>
@Entity
@Table(name="tb_servidor")
public class Servidores {
@Id
private Long matricula;
private String Nome;
@ManyToOne(cascade={CascadeType.PERSIST, CascadeType.MERGE}, targetEntity=Areas.class)
@JoinColumn(name="area_id")
private Areas area;
private String telefone;
private String celular;
private String email;
public Servidores(){
}
public Long getMatricula() {
return matricula;
}
public void setMatricula(Long matricula) {
this.matricula = matricula;
}
public String getNome() {
return Nome;
}
public void setNome(String nome) {
Nome = nome;
}
public Areas getArea() {
return area;
}
public void setArea(Areas area) {
this.area = area;
}
public String getTelefone() {
return telefone;
}
public void setTelefone(String telefone) {
this.telefone = telefone;
}
public String getCelular() {
return celular;
}
public void setCelular(String celular) {
this.celular = celular;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
obrigado,