Git Product home page Git Product logo

Comments (6)

drmwndr avatar drmwndr commented on July 27, 2024

StClara, master_detail voce se refere a por exemplo uma Nota e vários itens?
Se sim, eu tinha vindo aqui com a mesma dúvida.

Alguém do time do JasperRails pode ajudar?

Obrigado! :)

StClara, are you refering for something like an invoice with a lot of items?
If yes, i came here with the same doubt.

Someone from Jasper-Rails team can help us?

Thanks! :)

from jasper-rails.

stclara avatar stclara commented on July 27, 2024

Exatamente, drmwndr, é isto que preciso. Estou comum sistema funcionando com relatórios simples, até gero um contrato com varias informações, como valores diferenciados, dados contratantes, etc, mas master_detail estou perdido....

from jasper-rails.

drmwndr avatar drmwndr commented on July 27, 2024

Então, eu fiz alguns testes aqui, consegui gerar um XML que gera as subtags pro detalhe, mas não to sabendo por isso no iReports, eu acho que essa dúvida tá mais relacionada com o uso do iReport ou ferramenta jasper do que a gem em si. Porque na gem voce vai entregar o XML pronto e mastigado, e o jasper vai construir o relatorio em cima da template gerada no iReports, logo, as formas de tratar esse XML acredito estarem no iReports e não nessa Gem. Enfim, se alguém tiver uma luz aí também estou aceitando.

from jasper-rails.

msaraiva avatar msaraiva commented on July 27, 2024

Oi Pessoal.
Para criar um relatório deste tipo não é necessário nada em especial. Tudo que você precisa fazer é garantir que os itens sejam incluídos no XML através das opção :include do método respond_with. O resto é no iReport. Você pode conferir se o xml está ok, trocando o formato na url de .pdf para .xml (não esqueça de adicionar :xml na lista de formatos do respond_to).

Existem duas abordagens. Usando o componente List ou usando sub relatórios. Aqui vai um link descrevendo como usar com List e outro com sub relatório:
http://community.jaspersoft.com/wiki/xml-datasources
http://community.jaspersoft.com/questions/529078/howtomaster-detail-nested-objects-xml-file

O método com List é mais simples e resolve a maioria dos casos.

Espero ter ajudado.
Marlus

from jasper-rails.

drmwndr avatar drmwndr commented on July 27, 2024

Marlus,
Mesmo a dúvida fugindo do escopo direto do seu projeto, obrigado pela ajuda e pelo interesse! :) 👍

from jasper-rails.

msaraiva avatar msaraiva commented on July 27, 2024

I wrote two examples using List with iReport. They can be found here:
https://gist.github.com/msaraiva/9227789
https://gist.github.com/msaraiva/9227827
The sample data is here:
https://gist.github.com/msaraiva/9227844

Cheers!
Marlus

from jasper-rails.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.