JSON + VRaptor3 + Extjs4  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
neguinho.etav
Entusiasta Java

Membro desde: 19/01/2012 11:39:11
Mensagens: 22
Offline

Opa galera,

Estou tentando fazer uma tela de visualização de dados com ExtJS e VRaptor porém quando tento executar eu recebo a seguinte mensagem de erro:



Segue o trecho de código do meu resource:



Segue o trecho de código em que eu tento recuperar o JSON com ExtJS:


Segue JSON renderizado quando eu acesso a url: teste/welcome.json


Alguém pode me ajudar quando ao meu pequeno problema?

This message was edited 1 time. Last update was at 19/01/2012 18:21:19

Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

será que o ExtJS não está esperando que o data seja um array?

tenta ao invés de serializar direto o funcionario, crie uma List só com ele e use isso pra serializar.

--
Caelum
www.caelum.com.br

neguinho.etav
Entusiasta Java

Membro desde: 19/01/2012 11:39:11
Mensagens: 22
Offline

Lucas Cavalcanti wrote:será que o ExtJS não está esperando que o data seja um array?

tenta ao invés de serializar direto o funcionario, crie uma List só com ele e use isso pra serializar.


Opa Lucas,

O erro continua o mesmo... segue o trecho de código:



resultado do JSON:
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Por favor, use as tags informativas como [Resolvido] para informações óbvias.
Dizer coisas como [Ajuda], [Dúvida] ou [Socorro] não adiciona nada ao título.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

vc consegue ver aonde tá dando esse erro?

instale o firebug num firefox e veja onde o erro acontece

--
Caelum
www.caelum.com.br

lucasmurata
JavaTeenager
[Avatar]

Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline

Isso ai é um erro no componente Store do seu ExtJS, o VRaptor está serializando certo.

Por padrão o ExtJS espera receber o tamanho da sua List. Voce deve setar no totalProperty do Store.
Outra coisa é que a os elementos do JSON precisam ter um identificador único (ID), e no seu JSON parece que nao tem.

De uma olhada nessas duas coisas. E retorne aqui.

Abraço.
neguinho.etav
Entusiasta Java

Membro desde: 19/01/2012 11:39:11
Mensagens: 22
Offline

lucasmurata wrote:Isso ai é um erro no componente Store do seu ExtJS, o VRaptor está serializando certo.

Por padrão o ExtJS espera receber o tamanho da sua List. Voce deve setar no totalProperty do Store.
Outra coisa é que a os elementos do JSON precisam ter um identificador único (ID), e no seu JSON parece que nao tem.

De uma olhada nessas duas coisas. E retorne aqui.

Abraço.


Como eu posso fazer para que seja retornado no JSon o tamanho da minha lista?
lucasmurata
JavaTeenager
[Avatar]

Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline

neguinho.etav wrote:
lucasmurata wrote:Isso ai é um erro no componente Store do seu ExtJS, o VRaptor está serializando certo.

Por padrão o ExtJS espera receber o tamanho da sua List. Voce deve setar no totalProperty do Store.
Outra coisa é que a os elementos do JSON precisam ter um identificador único (ID), e no seu JSON parece que nao tem.

De uma olhada nessas duas coisas. E retorne aqui.

Abraço.


Como eu posso fazer para que seja retornado no JSon o tamanho da minha lista?


O Vraptor tem uma classe ExtJSON, aí voce utliza esse cara e seta o total do tamanho.

Mas pelo erro que está dando, eu acho que é mais pelo fato de seus registros estarem indo sem ID.
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

faça:


--
Caelum
www.caelum.com.br

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