Comments (6)
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.
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.
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.
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.
Marlus,
Mesmo a dúvida fugindo do escopo direto do seu projeto, obrigado pela ajuda e pelo interesse! :) 👍
from jasper-rails.
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)
- support for jruby HOT 1
- Add jasperreport.properties configuration files
- Calling jasper in controller with format - render -> template is missing HOT 4
- Apache + Passenger HOT 13
- Support Subreports HOT 3
- xpath2 not registered HOT 1
- Planning the next version HOT 2
- NumberHelper not working HOT 2
- ireport preview HOT 1
- Issues with Unicorn/Nginx? HOT 6
- PDF font is not respecting the size selected on iReport HOT 1
- No Data response from Server
- already initialized constant APP_PATH
- Jasper and WickedPDF
- `load': cannot load such file -- dl (LoadError)
- How to render .jrxml to a pdf file?
- Issue for Rails 4.2 HOT 2
- Load new Fonts
- Attach PDF File on email using ActionMailer
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jasper-rails.