SelectOneMenu dinamica com a4j problema

0 respostas
T

Olá,
Sou iniciante em jsf
tenho 2 SelectOneMenu uma com setor outra com funcionario,

quando inicio a pg, da erro pq as minhas 1 das minhas listas (list) está null, então na inicialização pus um valor “” só para nao dar o erro até ai tudo bem
selecionando o setor ela atualiza corretamente, mas quando tento salvar o dados ele nem chama o evento, e quando eu nao seleciono o setor assim nao atualizando minha 2 lista, ele salva corretamente, como arrumo isso?

o codigo esta abaixo

<h:selectOneMenu id=“tete” value="#{osMg.nome}" style=" width : 224px;">
<f:selectItems value="#{osMg.email}"/>
</h:selectOneMenu>

<h:selectOneMenu value="#{osMg.servico}" style=" width : 242px;">
<f:selectItems value="#{osMg.servicox}"/>
<a4j:support event=“onchange” reRender=“tete” actionListener="#{osMg.co}"/>
</h:selectOneMenu>

mg bean

public void co(ActionEvent e){

//if(getServico().equals(“Pronto Atendimento”)==true){

List m = new ArrayList();

m.add(new SelectItem(Selecione));

m.add(new SelectItem(Andressa));

m.add(new SelectItem(Cristianos));

m.add(new SelectItem(Fabiano));

m.add(new SelectItem(Joel));

m.add(new SelectItem(Rudi));

m.add(new SelectItem(Munike));

m.add(new SelectItem(Gileoli));

m.add(new SelectItem(Thiago));

setEmail(m);

this.email = m;

}

public void inicializa(){
if(email == null){

List<SelectItem> m = new ArrayList<SelectItem>();
m = new ArrayList<SelectItem>();
m.add(new SelectItem("coco"));
setEmail(m);

this.email = m;
}

Criado 13 de fevereiro de 2009
Respostas 0
Participantes 1