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
-~----------~----~----~----~------~----~------~--~---

Responder a