Fiz uma consulta pegando de um componente “rich:calendar” a data para fazer a pesquisa por parametro, até ai tudo bem. O problema segue depois que a pesquisa é realizada. O campo digitado continua com o valor anterior no componente, gostaria que esse valor fosse limpo do componente após a pesquisa. Alguem tem como me ajudar?
na Sugestão do surfzera - como seria um exemplo com a4j:
?
S
surfzera
a solução do André Fonseca é melhor opção pois já faz isso com javascript no cliente …
W
WebFaria
André fonseca coloquei o onlick do seu exemplo na propriedade onclick do meu botão pesquisar, sendo que a palavra ‘calendar’ do eu exemplo seria o ID é isso? Deu certo para limpar o campo o problema é que limpa antes de fazer fazer a consulta, então não resolveu
W
WebFaria
Fiz exatemente como André Fonseca explicou usando a4j:outpanel e continua com o mesmo problema, limpa o campo antes de fazer a consulta
W
WebFaria
como faria isso em java script pois com a4j não esta dando certo
A
Andre_Fonseca
funciona sim, você colocou o a4j ao redor do seu componente? verificou se os valores estão corretos?
W
WebFaria
Olha o Código abaixo não deu certo. Faz a pesquisa mas não limpa o campo
qual browser você está usando? já tentou em outro browser? tente acessar a página usando por exemplo o Firefox com o Firebug e veja se acontece algum erro…
W
WebFaria
Tem como referenciar o meu componente rich:calendar no meu Bean?
W
WebFaria
Estou usando o Firefox, já tentei em outros não dá certo, tem como postar um exemplo, mais detalhado?
A
Andre_Fonseca
WebFaria:
Tem como referenciar o meu componente rich:calendar no meu Bean?
sim
W
WebFaria
Este é meu grid Completo, como estava no inicio, onde tenho que colocar o seu exemplo
Com poderia limpar o componente através do meu Bean. No seu exemplo vc passou uma função do componente do rich: calendar, mas pelo que entendi ele esta no evento onclick que limpa o campo antes de ir no meu Bean e eu preciso limpar depois que passar pelo bean e mostrar o resultado da consulta
A
Andre_Fonseca
tem um evento, do próprio rich:calendar que é disparado depois da seleção da data, você pode tentar chamar de lá