Jean,
Não sei qual o objetivo da tua aplicação, mas será que o teu usuário vai
precisar desses 6000 registros de uma só vez?
Paginação não seria gambiarra, e a troca do XML por AMF ajudaria bastante.
Uma vez eu tive esse problema (tinha que trazer mais de 12000 registros do
backend) e resolvi us
Tentou o atributo *scriptTimeLimit* do Application?
Tava lendo aqui sobre o erro do timeout:*
The ScriptTimeoutError exception is thrown when the script timeout interval
is reached. The script timeout interval is 15 seconds. There are two XML
attributes that you can add to the mx:Application tag: s
É, a curto prazo terei que partir para a paginação mesmo, mas terei que
estudar o RemoteObject para implementar mais adiante visto o seu desempenho.
Muito Obrigado pelas dicas David e Rodrigo.
Abraços.
2009/12/24 David Paniz
> Como o Rodrigo já falou, fazer essa mudança é uma refatoração bem p
Como o Rodrigo já falou, fazer essa mudança é uma refatoração bem pesada.
Provavelmente a melhor solução para você é tentar paginar mesmo. Outra
possível solução é mudar a estrutura do XML para que fique mais rápido pra
encontrar os dados nele, mas se esse XML é usado em outro lugar também fica
bem
AMF (Remoting) com certeza.
Mas isto depende do que você já tem pronto, mudar de HttpService/WebServices
para RemoteObject algo já construído pode não ser tão fácil.
Abraços.
2009/12/24 Jean Marcel de Siqueira
> Rodrigo, obrigado por responder a minha dúvida, bem que eu imaginei que
> isso seri
Rodrigo, obrigado por responder a minha dúvida, bem que eu imaginei que isso
seria uma "gambiarra".
Vc cita que seria melhor trocar a forma de comunicação client/server e não
mais utilizar o XML.
Na sua opinião, o que vc sugere utilizar nesta comunicação?
Abraços.
2009/12/24 Rodrigo Pereira Fraga
Olá, Bom dia.
Não há forma de trocar o tempo de timeout. O que você pode fazer é paginar
estas "6000 linhas" carregando somente o necessário.
Ou então trocar a forma de comunicação, uma vez que o parsing de XML é muito
mais lento em qualquer tecnlogia.
Abraços.
2009/12/24 Jean Marcel de Siqueira
Olá pessoal.
Tenho um dashboard com vários datagrids e esses grids são alimentados por um
xml de mais de 6000 linhas, quando o flex passa para a renderização dos
datagrids o navegador fica sem responder e depois o flash player apresenta o
seguite erro:* Um script foi executado por mais tempo que o