tag com validação client-side

70 views
Skip to first unread message

Mário Amaral

unread,
Jun 13, 2011, 6:20:12 PM6/13/11
to Caelum Stella Dev
Olá

o Paniz e eu estavamos fazendo alguns testes pra criarmos uma tag para
realizar a validação client-side, e encontramos um problema de
incompatibilidade entre tags do jsf 1 e 2.

Conseguimos implementar uma tag própia no jsf 2, mas para que ela seja
lida, é necessário definir um arquivo faces-config vazio da versão 2,
para que seja habilitada a leitura de annotações. O problema é que o
stella usa um arquivo faces-config da versão 1.0 para declarar os
validadores, o que faz com que o componente não seja lido pelo jsf 2.0

Acho que a única solução seria separarmos em 2 jars, um pra versão 1 e
outro pro jsf 2.

o que acham?

[]'s


Paulo Silveira - Caelum

unread,
Jun 13, 2011, 6:23:28 PM6/13/11
to caelum-s...@googlegroups.com
Esse problema tambem aparece com servlets3, nao é mesmo?

Se voce nao declarar no seu web.xml que usa servlets 3, nenhum
webfragment será carregado.

Não há como deixar essa decisao apenas para o faces-config da
aplicacao do cliente? Isto é, se ele declarar 2.0, carregará. O ruim
aqui é que obrigaremos ele a ter um faces, isso?

--
Paulo Silveira
Caelum | Ensino e Inovação
www.caelum.com.br


2011/6/13 Mário Amaral <mari...@gmail.com>:

Mario Amaral

unread,
Jun 14, 2011, 4:04:27 PM6/14/11
to caelum-s...@googlegroups.com
Realmente, se o cliente tiver um faces vazio, ele habilita o package scan, ai funciona, sem precisar mexer no stella, mas se o faces do cliente tiver qualquer coisa declarado, ele não vai achar as tags.

Eu pushei o exemplo no stella-faces, da pra gente pegar e ir fazendo enquanto decidimos o que fazer.

[]'s

Mário do Amaral Gonçalves

Paulo Silveira - Caelum

unread,
Jun 14, 2011, 4:09:16 PM6/14/11
to caelum-s...@googlegroups.com
Oi Mario

Bom deixar isso documentado entao. Voce poe no wiki?

--
Paulo Silveira
Caelum | Ensino e Inovação
www.caelum.com.br


2011/6/14 Mario Amaral <mari...@gmail.com>:

Mario Amaral

unread,
Jun 14, 2011, 4:41:51 PM6/14/11
to caelum-s...@googlegroups.com
Acho melhor esperar os componentes ficarem prontos, por enquanto não tem nenhuma funcionalidade que precise disso, pode acabar confundindo quem já quer começar a usar agora, o que acham?


Mário do Amaral Gonçalves
Reply all
Reply to author
Forward
0 new messages