GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Problema com o <f:ajax />
Índice dos Fóruns
»
Ferramentas, Frameworks e Utilitários
Autor
Mensagem
26/12/2011 09:39:07
Assunto:
Problema com o <f:ajax />
luistiagos
GUJ Expert
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
Tenho o seguinte codigo:
xhtml:
<h:selectOneMenu id="listMesesInicio" value="#{ProgramaProjetoMBean.mesInicio}"> <f:ajax execute="@this" event="change" listener="#{ProgramaProjetoMBean.carregaLstMesesFim}" render="listMesesFim"/> <f:selectItems value="#{ProgramaProjetoMBean.mesesInicio}" /> </h:selectOneMenu> a <h:selectOneMenu id="listMesesFim" value="#{ProgramaProjetoMBean.mesFim}"> <f:selectItems value="#{ProgramaProjetoMBean.mesesFim}" /> </h:selectOneMenu>
bean:
@ManagedBean(name="ProgramaProjetoMBean") @RequestScoped public class ProgramaProjetoMBean{ private List<SelectItem> mesesInicio; private List<SelectItem> mesesFim; private Integer mesInicio; private Integer mesFim; //Getters e Setters public void carregaLstMesesFim(AjaxBehaviorEvent event) { for (SelectItem item:mesesInicio) { if ((Integer)item.getValue() > mesInicio) { mesesFim.add(item); } } } }
Porem ele não esta achando o carregaLstMesesFim, diz que não existe...
javax.el.MethodNotFoundException: /view/planoTrabalho/programaProjeto/formProgramaProjeto.xhtml @46,113 listener="#{ProgramaProjetoMBean.carregaLstMesesFim}": Method not found: com.app.mbean.ProgramaProjetoMBean@8ad9f9.carregaLstMesesFim(javax.faces.event.AjaxBehaviorEvent) at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:109) at com.sun.faces.facelets.tag.jsf.core.AjaxBehaviorListenerImpl.processAjaxBehavior(AjaxHandler.java:450) at javax.faces.event.AjaxBehaviorEvent.processListener(AjaxBehaviorEvent.java:113) at javax.faces.component.behavior.BehaviorBase.broadcast(BehaviorBase.java:102) at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:760) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
Alguém sabe o pq?
SCJP 1.5
SCJA 1.0
IBM DB2 Associate
26/12/2011 09:55:43
Assunto:
Re:Problema com o <f:ajax />
getAdicted
Virtual Machine Man
Membro desde: 07/09/2010 13:49:22
Mensagens: 556
Offline
Oi luistiagos, bom dia.
Na pagina xhtml você deve começar o nome do ManagedBean com letra minuscula, não seria esse o problema?
value="#{programaProjetoMBean.mesInicio}
[]'s
This message was edited 2 times. Last update was at 26/12/2011 09:56:31
--
Desenvolvedor de Sistemas
Cursando Bacharelado em Análise de Sistemas e Tecnologia da Informação pela Faculdade de Tecnologia de São Paulo
26/12/2011 09:57:05
Assunto:
Re:Problema com o <f:ajax />
getAdicted
Virtual Machine Man
Membro desde: 07/09/2010 13:49:22
Mensagens: 556
Offline
Desculpe, você colocou o name no MB... =/
--
Desenvolvedor de Sistemas
Cursando Bacharelado em Análise de Sistemas e Tecnologia da Informação pela Faculdade de Tecnologia de São Paulo
26/12/2011 10:16:13
Assunto:
Re:Problema com o <f:ajax />
ErickMacedo
JavaChild
Membro desde: 09/12/2011 10:17:00
Mensagens: 113
Localização: Tupã/São Paulo
Offline
o import do AjaxBehaviorEvent está correto?
confere...
Bacharel em Sistema de Informação
Sun Certified Java Programmer
26/12/2011 10:54:05
Assunto:
Re:Problema com o <f:ajax />
ayslanms
Debugger
Membro desde: 12/01/2011 13:39:17
Mensagens: 70
Offline
Remove o parâmetro (AjaxBehaviorEvent event) do método carregaLstMesesFim:
public void carregaLstMesesFim()
Índice dos Fóruns
»
Ferramentas, Frameworks e Utilitários
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team