Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Integrar JSF 2 e Html5 / JQuery

Boa tarde Pessoal!

Estou trabalhando com JSF 2 e Html5.

Minha aplicação usa os recursos do Html5, como por exemplo: required:'required'. Além disso, há validações de vários campos(input, checkbox, list) que são feitas com JQuery. Alguém sabe como posso fazer para integrar o JSF2 com Html5/JQuery? Por exemplo, como um "h:inputText" pode ser renderizado como um 'input type="text" required="required" />?

Infelizmente, não posso usar o JSF 2.2.

Há alguma forma de "adicionar" atributos nas tags do jsf, as quais podem ser utilizadas pelo JQuery após a renderização?

Abs e obrigado.

4 respostas

Sem usar JSF 2.2? Não conheço, porque qualquer atributo que você colocar no componente, se aquele atributo não faz parte do componente, ele é ignorado. É por isso que o JSF 2.2 criou o passthrought attributes: https://jsflive.wordpress.com/2013/08/08/jsf22-html5/

Sobre adicionar atributos para serem usados por jQuery, bem, por que não usa classes? Classes podem ser adicionadas via JSF e você pode usar seletor de class no jQuery.

solução!

Na época o http://omnifaces.org/ prometia ajudar nesse problema, mas não acompanhei o projeto, vai aí a dica para investigar.

http://showcase.omnifaces.org/renderkits/Html5RenderKit

E pode usar com JSF 2.1

Caro Flávio, muito obrigado.

Sua ajuda foi muito útil.

Grande abraço!

Torço para que de tudo certo, sucesso e bom estudo!