Muito interessante Paulo. Eis mais uma alternativa. Abraços, Elvis Fernandes
2009/3/16 Paulo Henrique Garcia <paulohenriqu...@gmail.com> > Olá... > > Depois de acompanhar essa thread com bastante interesse, vou pegar carona > no comentário do Elvis Fernandes, sobre gerar o relatório no server e exibir > no Flex... > > Estou enfrentando um problema de solução similar ao que eu proponho aqui > (como alternativa ao quesito visualização): > > Tenho que processar alguns PDFs e exibi-los dentro da aplicação em FLEX. > > Faço isso usando o SWFTOOLS que, de repente, poderia resolver esse problema > que falamos aqui. > > Gera-se o relatório no server em PDF, usando-se qualquer linguagem > server-side, e usa-se o SWFTOOLS para converter o PDF num swf, onde cada > pagina do PDF vira um frame do swf. > > Cria-se entao o visualizador dentro do Flex, que exibe esse swf, permitindo > o download do arquivo original em PDF. > > Bom, é isso... espero que ajude a dar alguma luz! > > Abraços! > > 2009/3/16 Elvis Fernandes <elvisfernan...@gmail.com> > > @RafaelViana,Pelo que você falou na primeira msg, acho que você já deve >> ter visto o screencast que postei no meu blog, que é o básico do FlexReport >> (com o exemplo do ReportDataGrid). Estou terminando o exemplo que vou >> mostrar no segundo screencast, que seria esse exemplo "mais complexo" que >> tanta gente procura. Mas me bateu uma dúvida: como seria um relatório mais >> complexo pra você? Como você precisa fazer esse relatório? >> >> Concordo com o que o Mário Júnior disse. Relatório é processamento, e >> processamento é coisa pro server. Acho interessante discutirmos essas >> alternativas e conhecer todas elas, mas não podemos esquecer que o mais >> importante não é a ferramenta, mas o bom senso. O FlexReport é muito útil >> para uma aplicação pequena em AIR (sem acesso a um backend pra gerar os >> relatórios), mas completamente inviável para gerar relatórios que envolvam >> muitos dados e muitas páginas. Mas dependendo da situação, você pode >> processar os dados no server e enviá-los para o FlexReport renderizar (sei >> lá uma idéia maluca que me ocorreu agora, não pensei direito sobre o >> assunto). >> >> Vou ver se estudo melhor as alternativas que foram comentadas aqui. Sem >> perder o bom senso de vista, claro! :-) >> >> Abraço! >> >> Elvis Fernandes >> >> >> >> 2009/3/15 RafaelViana <rfl.vi...@gmail.com> >> >> >>> Obrigado pelas respostas vou dar uma lida no material do Ireport que >>> achei(muito material disponível na internet, que diferença pro >>> FlexReport!), quando eu for fazer a integração, se não conseguir venho >>> aqui pedir a ajuda de vocês. >>> >>> Abraços, >>> Rafael >>> >>> On 15 mar, 15:14, Beto <b...@webinovacoes.com.br> wrote: >>> > Mário Júnior escreveu: >>> > >>> > >>> > >>> > > */"Tem como fazer uma pre-visualização dentro da aplicação flex do >>> > > relatório do jasper(igual tem no FlexReport)?"/* >>> > >>> > > Tinha, com o Jasper4Flex mas o projeto parou. >>> > > Na ultima fase do projeto (antes de ter parado) já era possível >>> > > visualizar relatórios simples, mas nada muito complexo ainda. >>> > >>> > > Agora, não vejo problema algum em usar servlets (além do >>> > > messagebroker) para imprimir relatórios, mesmo postando parâmetros >>> com >>> > > POST. É óbvio que vc não vai postar todas as informações do >>> relatório, >>> > > mas somente dados para pesquisa, por exemplo (bem hipotético): >>> > >>> > > Vc tem na tela um grid com 20 registros filtrados do dia 10/03 até >>> 15/03. >>> > > Se vc quer imprimir essa mesma lista, vc manda a data de pesquisa ... >>> > > não o arraycollection todo. >>> > >>> > > Daí vc me diz: >>> > > "puxa.. mas o servlet fica exposto, daí qualquer pessoa pode disparar >>> > > requisições para o servlet sem passar pela aplicação flex." >>> > > É, isso é verdade, mas vc pode tratar isso com Sessions ou tokens de >>> > > identificação para saber se tem usuário logado ou não, ou várias >>> > > outras formas de fazer. >>> > >>> > > Só acho mais fácil construir e usar relatórios no jasper (com >>> > > iReports) doq fazer na unha com FlexReports, além também da questão >>> de >>> > > processamento que já comentei no e-mail anterior. >>> > >>> > > Agora, que é triste ver o jasper4flex parado, realmente é. >>> > >>> > > Falow. >>> > >>> > > 2009/3/15 RafaelViana <rfl.vi...@gmail.com <mailto: >>> rfl.vi...@gmail.com>> >>> > >>> > > Poisé estou nesse dilema agora entre usar FlexReport ou o >>> Jasper... >>> > >>> > > A vantagem que achei no FlexReport, é que não involve nada de >>> > > servlets, tem opção de pré-visualização, só que a pior parte não >>> tem >>> > > nada de material na internet, nem documentação oficial, sempre >>> que >>> > > tiver dúvidas terei que recorrer a terceiros. >>> > > Ja o Jasper é completamente diferente, apesar da documentação >>> oficial >>> > > ser paga, existe muito material na internet.O que me deixa meio >>> > > "inseguro" de usá-lo é a chamada dele na aplicação com parametros >>> na >>> > > servlet (e acho que uma curva de aprendizado maior), se eu já >>> tivesse >>> > > usado em outra aplicação java, com certeza já estaria usando-o :D >>> > > Tem como fazer uma pre-visualização dentro da aplicação flex do >>> > > relatório do jasper(igual tem no FlexReport)? >>> > >>> > > On 15 mar, 01:39, Mário Júnior <juninho...@gmail.com >>> > > <mailto:juninho...@gmail.com>> wrote: >>> > > > Ia responder na outra thread q vc levantou sobre relatórios, >>> mas >>> > > já que vc >>> > > > abriu uma nova, vai por aqui mesmo =D. >>> > >>> > > > Seguinte... acho q o FlexReports (e incluo o AlivePDF também) >>> > > tem uma boa >>> > > > intenção em querer gerar e visualizar relatórios dentro da >>> > > própria app flex, >>> > > > mas na minha humilde opinão (e reforço ser uma opinião >>> > > estritamente pessoal) >>> > > > acho q está "metendo o bedelho onde não é chamado". =D >>> > >>> > > > Até o dia em que uma verdadeira solução para relatórios não >>> seja >>> > > proposta >>> > > > para o Flex, vou continuar disparando requisições para um >>> > > servlet com >>> > > > argumentos de pesquisa POST para que o jasper crie os >>> relatórios >>> > > para mim em >>> > > > pdf e cuspa-os na tela em outra janela do browser. Muito mais >>> > > prático, muito >>> > > > mais "poderoso" e vc pode criar os relatórios da forma que >>> > > quiser usando >>> > > > iReports. >>> > >>> > > > Se trabalhar com CrystalReports então, vc poderá reaproveitar >>> os >>> > > mesmos RPTs >>> > > > (extensão de relatórios do Crystal) de softwares desktop, é >>> > > incrível! >>> > >>> > > > Sinceramente, relatórios envolve processamento e processamento >>> é >>> > > coisa de >>> > > > servidor.. seguindo essa idéia, a geração de um relatório é >>> > > responsabilidade >>> > > > do server-side, náo do client... client é só pra exibir. >>> > >>> > > > Agora, uma solução que seria incrível é o jasper4flex que >>> > > reaproveita >>> > > > arquivos .jrxml para gerar os relatórios no server-side, mas >>> > > visualizá-os >>> > > > dentro do Flex... mas, é uma pena q o projeto parou, >>> > > infelizmente. =( >>> > > > (alguém anima em tocar o projeto?) >>> > >>> > > > Para finalizar, eu conheço muitos sistemas na web q usam >>> > > FlexReports e >>> > > > funcionam bem mas, ressalto que, o que eu disse acima retrata >>> > > minha opiniáo >>> > > > pessoal. Além do mais, muito mas fácil gerá-los no server do >>> que >>> > > escrever >>> > > > muitas linhas em as3/mxml para fazer algo realmente complexo >>> quando >>> > > > necessário. >>> > >>> > > > Bem.. são meus 0.2 centavos =D >>> > >>> > > > 2009/3/15 RafaelViana <rfl.vi...@gmail.com >>> > > <mailto:rfl.vi...@gmail.com>> >>> > >>> > > > > Olá procurei muito na internet, só que o máximo que achei >>> foram de >>> > > > > tutorias do FlexReport(Inclusive o exemplo oficial) só >>> > > demonstram como >>> > > > > fazer impressão de relatórios com a classe ReportDataGrid, >>> mas eu >>> > > > > queria fazer relatórios mais complexos, que vão além de >>> > > imprimir os >>> > > > > datagrids. >>> > >>> > > > > Alguém que utiliza ou que ja utilizou o FlexReport, pode me >>> > > mostrar um >>> > > > > exemplo de relatório? >>> > >>> > > > > Atenciosamente, >>> > > > > Rafael >>> > >>> > > > -- >>> > > > Mário Júnior >>> > > > Programador Java / Adobe Flexhttp://blog.mariojunior.com >>> > > <http://blog.mariojunior.com> >>> > >>> > > -- >>> > > Mário Júnior >>> > > Programador Java / Adobe Flex >>> > >http://blog.mariojunior.com >>> > >>> > Rafael, >>> > >>> > Eu sempre acompanho as threads sobre relatorios, tive algum sucesso >>> com >>> > jasper4flex, o MarioJR me ajudou bastante, porem era somente para >>> > relatorios simples, ao aumentar a complexidade não funcionava mais, ai >>> > voltei para servlet, aprendi uma coisa nesse periodo temos usar o q >>> > temos e q esta mais acessivel, não dar para quebrar a cabeça. >>> > >>> > Eu uso servlets o q precisar tamus na area >>> > >>> > -- >>> > Atenciosamente, >>> > >>> > Beto >>> > +55 61 4063.6303 | 61 8409.1775 >>> > Web >>> > Inovaçõeswww.webinovacoes.com.br<http://xn--inovaeswww-s6a2o.webinovacoes.com.br> >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---