Venho através desse tópico pedir uma ajuda, eu programo java web, ultilizando jBoss 7.1 + jBoss Tools e JSF, recentemente estudei javaScript e Ajax,
só que ao ‘juntar’ os dois, estou com muitos problemas, porque na parte do ajax do curso apenas ensinou a fazer requisições com um html muito simples, mas agora ao usar
com jsf, <h:head>, <h:dataTable>, … e como estou desenvolvendo uma lojaVirtual, ta muito complicado mesmo… to até preocupado.
Gostaria de saber se alguém conhece algum tutorial ou algum site que fala sobre ou algo assim, talvez se não for pedir demais posso postar algumas partes do meu código pra
me darem um pequeno empurrãozinho.
Acho que fica mais facil se você relatar qual é a dúvida ou problema que está ocorrendo.
[/quote]
Mas assim, a ultilização do <f:ajax> não é necessário cria um arquivo javaScript?.. tipo n to entendendo, por ex: oq quero fazer é um carrinho de compras
cada linha da tabela com os produtos tem um botão ‘adicionar ao carrinho’ e ao clicar nesse botão os valores dessa linha vão pra outra tabela na mesma pagina…
O meu real problema é que não to conseguindo acessar os ‘id’s’ dos ‘outputText’, e o ‘commandButton’ quando eu consigo atrela uma function nele, só consigo fazer funcionar no botão da primeira linha da tabela, resumindo eu ainda não sei como trabalhar da forma correta JSF + JAVASCRIPT + AJAX
Humm to entendendo, quer dizer que então se eu quiser fazer uma requisição (carrega um conteudo na pagina) eu não preciso
cria um arquivo javaScript.js? uso somente o ajax nativo mesmo?
Isso mesmo, a partir da versão 2.X o JSF tem o ajax nativo, vc tambem pode optar por usar uma implementação diferente, é o caso do A4J, Primefaces, IceFaces, etc …
Como o Polverini disse, você pode optar por usar uma implementação como o primefaces, que na minha opinião é uma tremenda mão na roda.
Dê uma olhada nos showcases: http://www.primefaces.org/showcase/ui/pprUpdate.jsf
No uaihebert tem uns materiais muito bons que gosto de usar como referência em JSF: http://uaihebert.com/
Isso mesmo que eu precisava, agora eu entendo o porque do uso do ajax nativo, eu não sabia que com uso dele não necessario a criação de um script, agora entendi porque falam que essa é a melhor coisa do jsf.