Boa tarde pessoal,
Estou começando com JSF2 utilizando primefaces 3.1.1 e tive um problema ao tentar executar um método no backingbean para buscar as cidades de um estado selecionado (em selectOneMenu).
Estou tomando o erro:
javax.servlet.ServletException: Property 'handleUFChange' not found on type br.com.equestrian.apresentacao.ManterAluno
javax.faces.webapp.FacesServlet.service(FacesServlet.java:321)
combo estado:
<p:selectOneMenu id="uf" value="#{manterAluno.uf}">
<f:selectItem itemLabel="Selecioe" itemValue="" />
<f:selectItems value="#{manterAluno.ufs}" var="unid" itemLabel="#{unid.nome}" itemValue="#{unid.id}"/>
<p:ajax update="cidades" listener="#{manterAluno.handleUFChange}" />
</p:selectOneMenu>
combo cidades:
<p:selectOneMenu id="cidades" value="#{manterAluno.endereco.cidade}">
<f:selectItem itemLabel="Selecione" itemValue="" />
<f:selectItems value="#{manterAluno.cidades}" var="cidade" itemLabel="#{cidade.nome}" itemValue="#{cidade.id}"/>
</p:selectOneMenu>
método na classe backingbean:
public void handleUFChange() throws SistemaException {
if(this.uf !=null && !this.uf.equals("")){
cidades = getCidadeBO().listarPorUF(uf);
}
}
Não consegui identificar onde está o erro e caso alguém consiga me ajudar, eu agradeço.
[]'s
Luis Cesr