Eu tenho usado uma estratégia de geração de relatórios com java e jasperreports (ireport) que tem funcionado bem. Para o usuário parece que ele está gerando o arquivo dentro do Flex mas na verdade eu faço a geração numa classe service do BlazeDS e salvo o arquivo retornando apenas um identificador para o flex ao final da geração. No flex pego esse identificador e chamo um outro servlet simples que construí apenas para fazer o download através de javascript. Nunca usei o FlexReport, pois os relatórios que preciso gerar necessitam de artifícios não cobertos por ele.
On 7 out, 00:55, Mário Júnior <juninho...@gmail.com> wrote: > eeeeeee...... seja bem-vindo aos problemas do FlexReport! =D > > Eu e várias outras pessoas já dissemos isso: FLEX é para View, nao para > relatórios! > Dai.. sempre tem akeles q dizem: "mas relatório é uma forma de view!" .. > nops!! Relatório envolve processamento (por isso o seu ta lento) e > processamento deve ser feito no backend!!! > > Vejo duas possibilidades: > > 1) Manda gerar o relatorio no servidor e supir um pdf em outra janela do > browser (navigateToURL); > 2) Altere o código do FlexReport para q ele faça a paginação das folhas > buscandos os dados só da folha requerida no servidor > > (esse ultimo já tentei fazer, mas sinceramente, o código do FlexReport nao > tá nada "saudável" .. eca.. larguei mao!) > (eu uso a opção 1) > > []s, boa sorte! > > 2009/10/6 TITO <vhs...@gmail.com> > > > > > > > Pessoal estou usando o FlexReport para gerar um > > relatório aqui na minha aplicação. > > > porem esse relatório tem mais de 2000 registros > > > então o flex fica processando e depois manda essa > > exception > > > Error: Error #1502: A script has executed for longer than the default > > timeout period of 15 seconds. > > > já tentei mudar a propriedade da aplicação aonde tem > > scriptTimeLimit e nada continua o mesmo error. > > > alguem já teve esse problema??? > > > se alguem puder ajudar ficaria mto grato. > > > abração > > -- > Mario Junior > Enterprise Java / Flex Architectures > Adobe Certified Expert Flex 3 with AIR > > Sofshore Informáticahttp://www.sofshore.com.br > +55 (48) 3337 2003 > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi > Florianopolis SC Brasil --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---