Combo dinâmica não aparece  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Eduardo Bregaida
Forum Spammer
[Avatar]

Membro desde: 13/11/2003 14:11:35
Mensagens: 1752
Localização: São Caetano do Sul - SP
Offline

Pessoal, criei uma combo dinâmica utilizando JSon + Prototype.
Ela carrega, os Estados, os municipios, mas quando vai carregar a terceira combo as pequenas vai numa boa, as grandes como SP que tem 730 dados na lista ela não carrega, alguem tem alguma solução para isso.
Debugando eu vi que a lista chega bonitinha mas ele não consegue desenhar, provavelmente por causa de seu tamanho...

Blog - Java Anywhere
http://www.javawora.blogspot.com
Meu Site
http://www.bregaida.com

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas

@Caelum - Futuros investimentos: FJ 34 e TV 61, Cursos Concluídos FJ: 11, 19, 21, 26, 27, 31, 91, RR: 11, CSM rumo à eXtreme Programming...

Certificações:
WebSphere Message Broker V6.0, Solution Development
CSM - Certified ScrumMaster
[Email] [WWW] [MSN]
emmanuelrock
JavaTeenager
[Avatar]

Membro desde: 07/05/2009 00:38:41
Mensagens: 178
Localização: Bandeirantes - PR
Offline

Amigo se fosse o meu caso eu faria uma combo extra pra filtrar as cidades pela letra inical, até pq uma combo com 730 itens detonaria a usabilidade do sistema... abraço...

"Quem sabe que é profundo busca a clareza. Quem deseja parecer profundo para a multidão procura ser obscuro porque a multidão toma por profundo aquilo cujo o fundo não vê, ela é medrosa... exita em entrar na água" - Friedrich Nietzsche.
[Email] [MSN]
Eduardo Bregaida
Forum Spammer
[Avatar]

Membro desde: 13/11/2003 14:11:35
Mensagens: 1752
Localização: São Caetano do Sul - SP
Offline

emmanuelrock wrote:Amigo se fosse o meu caso eu faria uma combo extra pra filtrar as cidades pela letra inical, até pq uma combo com 730 itens detonaria a usabilidade do sistema... abraço...


É uma solução
Realmente falaram isso aqui e tal o problema é que o cliente não quer, mas pelo visto não vai ter jeito.

This message was edited 1 time. Last update was at 03/07/2009 10:33:31


Blog - Java Anywhere
http://www.javawora.blogspot.com
Meu Site
http://www.bregaida.com

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas

@Caelum - Futuros investimentos: FJ 34 e TV 61, Cursos Concluídos FJ: 11, 19, 21, 26, 27, 31, 91, RR: 11, CSM rumo à eXtreme Programming...

Certificações:
WebSphere Message Broker V6.0, Solution Development
CSM - Certified ScrumMaster
[Email] [WWW] [MSN]
Eduardo Bregaida
Forum Spammer
[Avatar]

Membro desde: 13/11/2003 14:11:35
Mensagens: 1752
Localização: São Caetano do Sul - SP
Offline

Afe o cliente não quer com o filtro, não existe mesmo um meio de carregar uma combo assim com uma scroll bar do lado nao?

Blog - Java Anywhere
http://www.javawora.blogspot.com
Meu Site
http://www.bregaida.com

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas

@Caelum - Futuros investimentos: FJ 34 e TV 61, Cursos Concluídos FJ: 11, 19, 21, 26, 27, 31, 91, RR: 11, CSM rumo à eXtreme Programming...

Certificações:
WebSphere Message Broker V6.0, Solution Development
CSM - Certified ScrumMaster
[Email] [WWW] [MSN]
aleqi200
HelloWorld
[Avatar]

Membro desde: 28/09/2006 13:41:17
Mensagens: 22
Offline

Verifica qual a resposta do servidor em json, ou invoca diretamente a url ou verifica o console do firebug.

Talvez seja um timeout do Prototype.

Não faz o menor sentido, mas checa se a resposta do servidor está chegando como eu falei anteriormente.
Eduardo Bregaida
Forum Spammer
[Avatar]

Membro desde: 13/11/2003 14:11:35
Mensagens: 1752
Localização: São Caetano do Sul - SP
Offline

aleqi200 wrote:Verifica qual a resposta do servidor em json, ou invoca diretamente a url ou verifica o console do firebug.

Talvez seja um timeout do Prototype.

Não faz o menor sentido, mas checa se a resposta do servidor está chegando como eu falei anteriormente.


Olhei a saida da lista no firebug ela ta lá.

Blog - Java Anywhere
http://www.javawora.blogspot.com
Meu Site
http://www.bregaida.com

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas

@Caelum - Futuros investimentos: FJ 34 e TV 61, Cursos Concluídos FJ: 11, 19, 21, 26, 27, 31, 91, RR: 11, CSM rumo à eXtreme Programming...

Certificações:
WebSphere Message Broker V6.0, Solution Development
CSM - Certified ScrumMaster
[Email] [WWW] [MSN]
Pedrosa
Forum Spammer
[Avatar]

Membro desde: 13/07/2005 13:08:08
Mensagens: 2493
Localização: São Paulo - Brasil
Offline

Entao Bregaida, tenta aquela lance do prototype de onLoading chama uma div com uma imagem carregando e onSuccess esconda a div e carrega a lista do jeito que ja esta:

http://www.prototypejs.org/learn/introduction-to-ajax

E la na funcao onde vc monta um innerHtml veja se consegue usar o new Ajax.Updater:
http://www.prototypejs.org/api/ajax/updater
Eduardo Bregaida
Forum Spammer
[Avatar]

Membro desde: 13/11/2003 14:11:35
Mensagens: 1752
Localização: São Caetano do Sul - SP
Offline

Pedrosa wrote:Entao Bregaida, tenta aquela lance do prototype de onLoading chama uma div com uma imagem carregando e onSuccess esconda a div e carrega a lista do jeito que ja esta:

http://www.prototypejs.org/learn/introduction-to-ajax

E la na funcao onde vc monta um innerHtml veja se consegue usar o new Ajax.Updater:
http://www.prototypejs.org/api/ajax/updater



É mas no caso aki eu vou fazer ao invés de carregar a última lista, carrega um auto complete e resolve. melhor do q fazer aparecer 730 caras numa lista monstro...

Blog - Java Anywhere
http://www.javawora.blogspot.com
Meu Site
http://www.bregaida.com

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas

@Caelum - Futuros investimentos: FJ 34 e TV 61, Cursos Concluídos FJ: 11, 19, 21, 26, 27, 31, 91, RR: 11, CSM rumo à eXtreme Programming...

Certificações:
WebSphere Message Broker V6.0, Solution Development
CSM - Certified ScrumMaster
[Email] [WWW] [MSN]
aleqi200
HelloWorld
[Avatar]

Membro desde: 28/09/2006 13:41:17
Mensagens: 22
Offline

Posta a sua função que cria o combo das cidades.

Eduardo Bregaida
Forum Spammer
[Avatar]

Membro desde: 13/11/2003 14:11:35
Mensagens: 1752
Localização: São Caetano do Sul - SP
Offline

aleqi200 wrote:Posta a sua função que cria o combo das cidades.



JSP


JS


Servlet


Blog - Java Anywhere
http://www.javawora.blogspot.com
Meu Site
http://www.bregaida.com

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas

@Caelum - Futuros investimentos: FJ 34 e TV 61, Cursos Concluídos FJ: 11, 19, 21, 26, 27, 31, 91, RR: 11, CSM rumo à eXtreme Programming...

Certificações:
WebSphere Message Broker V6.0, Solution Development
CSM - Certified ScrumMaster
[Email] [WWW] [MSN]
aleqi200
HelloWorld
[Avatar]

Membro desde: 28/09/2006 13:41:17
Mensagens: 22
Offline

Adicione um out.flush() em sua Servlet.


 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team