| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2011 10:11:52
|
FernandoFranzini
GUJ Master
![[Avatar]](/images/avatar/33f6c40df1060aa3c548ad2d499eced0.jpg)
Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline
|
Gostaria de parabenizar este artigo sobre as funcionalidades a especificação do JSF 2 cobriu com a tag a <f:ajax>. O artigo foi bem objetivo, direto e esclarecedor. Só queria saber como ficou agora para colocar os ajax loaders? Parece que a especificação não cobriu nada que faça isso? Como o pessoal esta notificando o usuário das requisições ajax?
This message was edited 2 times. Last update was at 28/06/2011 10:12:54
|
Fernando Franzini |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2011 10:17:22
|
Lucas Emanuel
GUJ Master
Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline
|
Oi Fernando,
Se for JSF, pode usar o ajax status do Prime.
http://www.primefaces.org/showcase-labs/ui/ajaxStatusHome.jsf
This message was edited 1 time. Last update was at 28/06/2011 10:17:50
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2011 10:18:12
|
FernandoFranzini
GUJ Master
![[Avatar]](/images/avatar/33f6c40df1060aa3c548ad2d499eced0.jpg)
Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline
|
Ele se integra na tag ajax da especificação?
|
Fernando Franzini |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2011 10:21:37
|
Lucas Emanuel
GUJ Master
Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline
|
FernandoFranzini wrote:Ele se integra na tag ajax da especificação?
Nunca testei.
Usei com
do primefaces, que é uma "implementação" da <f:ajax />, com uns recursos a mais.
This message was edited 1 time. Last update was at 28/06/2011 10:21:59
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2011 10:26:23
|
FernandoFranzini
GUJ Master
![[Avatar]](/images/avatar/33f6c40df1060aa3c548ad2d499eced0.jpg)
Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline
|
Então Lucas, assim não adianta pq vc ta usando ajax proprietário do prime.
Todos os fornecedores de componentes tem suas funcionalidades ajax....a pergunta foi para o ajax padrão da especificação
|
Fernando Franzini |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2011 10:31:11
|
Lucas Emanuel
GUJ Master
Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline
|
FernandoFranzini wrote:Então Lucas, assim não adianta pq vc ta usando ajax proprietário do prime.
Todos os fornecedores de componentes tem suas funcionalidades ajax....a pergunta foi para o ajax padrão da especificação
Voce ate pode usar o ajax da especificação.
mas aí no caso ficaria assim:
e colocaria o Ajax Status em algum lugar:
Agora, se quiser usar JSF puro, acho que vai ter que criar meio que na unha...
Atualmente só uso jQuery para ajax.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2011 10:34:50
|
FernandoFranzini
GUJ Master
![[Avatar]](/images/avatar/33f6c40df1060aa3c548ad2d499eced0.jpg)
Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline
|
Então meio complicado...pq vc duplicou o <p:ajax id="teste" /> ??
Na verdade eu esperava que a especificação tivesse uma tag para loader....mas parece q não tem.
|
Fernando Franzini |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2011 10:46:23
|
Lucas Emanuel
GUJ Master
Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline
|
FernandoFranzini wrote:Então meio complicado...pq vc duplicou o <p:ajax id="teste" /> ??
Na verdade eu esperava que a especificação tivesse uma tag para loader....mas parece q não tem.
Nao tem...
É meio complicado usar somente o JSF2 padrão da especificação. É muito pobre de componentes. Infelizmente, muitos dos sistemas que adotam JSF, acabam por ter que usar bibliotecas de terceiros.
Ps.
foi um dos motivos que me fez abandonar o jsf...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2011 11:05:29
|
FernandoFranzini
GUJ Master
![[Avatar]](/images/avatar/33f6c40df1060aa3c548ad2d499eced0.jpg)
Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline
|
Não é que a especificação é pobre....é pq o objetivo da especificação fazer um core básico e deixar componentes para os provedores fazerem e concorrerem entre si. Pensa bem, se a especificação obrigasse a ter todos os componentes não havia tantas empresas oferecendo diferente opções de componentes.
Mas ok...parece que não tem mesmo.
Não faz sentido vc usar p:ajax + f:ajax....para seu caso, vc pode usar o prime mesmo.
Eu venho usando Rich faces ha muitos anos....
|
Fernando Franzini |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2011 12:15:31
|
Bravox
Virtual Machine Man
![[Avatar]](/images/avatar/a7971abb4134fc0cfcec7d589e1ebcf6.png)
Membro desde: 08/01/2005 01:33:24
Mensagens: 563
Localização: São Paulo
Offline
|
Salve.
Segue um exemplo que fiz utlizando a especificação pura.
No JS.
Na página.
aqui vc pode fazer download ou checkout do projeto.
This message was edited 1 time. Last update was at 28/06/2011 12:16:14
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2011 13:25:30
|
FernandoFranzini
GUJ Master
![[Avatar]](/images/avatar/33f6c40df1060aa3c548ad2d499eced0.jpg)
Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline
|
Muito bacana....depois vejo certinho
|
Fernando Franzini |
|
|
 |
|
|