Duvida com VALIDATOR do VRaptor  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

hum... certo... vc não tá carregando a lista da primeira vez, só tá fazendo isso via javascript qdo vc arrasta algo pro carrinho?

--
Caelum
www.caelum.com.br

thiefofwisdom
JavaBaby

Membro desde: 03/09/2009 14:39:44
Mensagens: 99
Localização: Sao Paulo
Offline

Achoq nao.. onde eu faria isso?
os unicos codigos q eu fiz relacionados ao carrinho ja postei...
tem alguma coisa q eu possa fazer pra no onload da pagina carregar os itens q estao na sessao, no objeto userProductList?

_______THIEF_______
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

vc pode chamar a função


modificada pra não adicionar nenhum produto, no onload da página, ou fazer a lógica de listar os produtos dentro do div do carinho...
(o que está no resultado do userProductList.add.logic)

--
Caelum
www.caelum.com.br

thiefofwisdom
JavaBaby

Membro desde: 03/09/2009 14:39:44
Mensagens: 99
Localização: Sao Paulo
Offline

c ara.. ficaria assim?


e na funtion:


acho q nao né? pq nao funfou.. hehe

_______THIEF_______
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

sabe o que tá no arquivo: userProductList/add.ok.jsp?

coloca dentro da <div id="compras>...

--
Caelum
www.caelum.com.br

thiefofwisdom
JavaBaby

Membro desde: 03/09/2009 14:39:44
Mensagens: 99
Localização: Sao Paulo
Offline

Entao cara... eu nao tenho o add.ok.jsp... eu só tenho o list.ok.jsp...
será q é isso? acho q na apostila nao fala pra fazer o add.ok.jsp...
meu list ta assim :

dai pelo q entendi isso é chamado no retorno do metodo userProductList.list.logic, nessa parte do carrinho :


enquanto vc nao respondia, tentei chamar de um monte de jeito pelo javascript... nao deu... to começando a achar q pode ser algo na logica mesmo... apesar de eu ter ctza q o objetoi ta carregado na session...

edit....
entao.. vi aqui.. o meu properties q ta mudando isso...
userProductList.add.ok = userProductList.list.logic
entao acredito q esteja certo...

This message was edited 1 time. Last update was at 29/11/2009 15:57:22


_______THIEF_______
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

hum... então por algum motivo o userProductList.list.logic não está funcionando com o c:import...

como está o código do userProductList.list.logic?

--
Caelum
www.caelum.com.br

thiefofwisdom
JavaBaby

Membro desde: 03/09/2009 14:39:44
Mensagens: 99
Localização: Sao Paulo
Offline

em branco... o list esta declarado assim :



como a apostila falou... eu tbem achei ele estranho... pensei em mudalo... colocar um retorno..mas ainda estou meio perdido em como as coisas funcionam no vraptor...
tentei chamar esse metodo list no onload da pagina.. mas tbem nao deu certo...
tentei colocar um outro metodo add com a assinatura diefrente, chamndo ele no onload sem passra product nenhum, mas ai alem de nao ter dado certo, ele comecou a ser chamado mesmoq aundo eu passava um produto... how wierd is that? hehehe

_______THIEF_______
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

vc sabe que todo esse trabalho que vc teve não seria necessário com o VRaptor 3, né?

--
Caelum
www.caelum.com.br

thiefofwisdom
JavaBaby

Membro desde: 03/09/2009 14:39:44
Mensagens: 99
Localização: Sao Paulo
Offline

c vc me falar assim :"cara... se vc começar nesse exato minuto, vc consegue migrar o seu VRaptor 2.5 inteiro pro 3... e vai dormir hj sorrindo..."
Eu mudo... lol
Tenho q entregar isso essa semana... e ainda falta muito embelezamento... ta foda...
Fora esse bug, ainda tem outros... mas é foda ficar trabalhando com coisa desatualizada mesmo...

_______THIEF_______
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

se vc seguir isso: http://vraptor.caelum.com.br/documentacao/migrando-do-vraptor2-para-o-vraptor3/

tudo o que já está pronto do vr2 ainda vai continuar funcionando no 3... e vc pode ir migrando essas partes que estão com problemas aos poucos

--
Caelum
www.caelum.com.br

thiefofwisdom
JavaBaby

Membro desde: 03/09/2009 14:39:44
Mensagens: 99
Localização: Sao Paulo
Offline

vo comecar a fazer (logo depois do futebol, logico.. hahahha)
masi tarde posto ai oq deu certo e oq deu errado...

mas po... vcs da caelum pensam em tudo.. ja montaram o esqueminha da migracao...
hahaha
Abraco

_______THIEF_______
[Email] [MSN]
thiefofwisdom
JavaBaby

Membro desde: 03/09/2009 14:39:44
Mensagens: 99
Localização: Sao Paulo
Offline

Pessoal.. to com uma duvida... como q eu retorno uma msg de erro do nivel da logic pra view?
meu caso é o seguinte... na hora de salvar um objeto, estou verificanbdo se ja existe um com o mesmo nome no banco... dai se nao existir, o hibernate faz as verificacoes dele (se o nome é empty... se os campos devidos sao numericos....)
A view do vraptor esta pegando as msgs de erro com aquele codigo :

ai quewria mandar minha propria msg pra view a partir da logico informando por ex q a verificacaqo extra q eu fiz de nome foi mal sucedida...

tem como?

Abraço

_______THIEF_______
[Email] [MSN]
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

O ideal é que você nos diga como é feito essa validação, assim podemos entender como tratar essas mensagens. Mas te passo o meu caso, talvez possa ajudá-lo.

Meu projeto é composto de vraptor3 como controlador, todas as chamadas de negócio são feitos em uma camada EJB remota, que valida os dados recebidos, trata a regra de negócio e tudo mais. Caso você tente incluir um usuário que já exista o EJB lança uma exception assim:



No seu controller você precisa tratar essa mensagem +- assim:



Eu propus um exception handler no vraptor, e logo que sair o exception-handler você não precisará mais fazer try-and-catch, o próprio vraptor cuidará de tratar isso para você.

Abraços
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team