|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
Relatório com mais de um Subreport
Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes |
||
|
|
Re: Relatório com mais de um SubreportSim é possivel sim!
Voce apenas precisa dizer qual o datasource que será passado para o subreport. Robson S. Ximenes 2009/10/28 Rodrigo <rodrigobrazz@...>
|
||
|
|
Re: Relatório com mais de um Subreport
Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes |
||
|
|
Re: Relatório com mais de um SubreportCara eu coloco meus subRelatorios dentro de grupos e funciona, as vezes
envio um objeto para levar os dados e dentro dele coloco as coleçoes para cada subRelatorio. objeto com duas coleções: coleção1 e coleção2 grp1 Parâmetro do subRelatorio1... REPORT_DATA_SOURCE => coleção1 grp2 Parâmetro do subRelatorio2... REPORT_DATA_SOURCE => coleção2 ... Qual versão do ireport que tu usa? Rodrigo escreveu: > estou fazendo isso, mas não ta funcionando! > > estou usando Collections.... > > chamo o viewer assim: > String master = "C:\\Java\\iReport-3.0.0\\relatorios\\Contrato.jasper"; > String coobrigados = > "C:\\Java\\iReport-3.0.0\\relatorios\\Coobrigados.jasper"; > String intervenientes = > "C:\\Java\\iReport-3.0.0\\relatorios\\Intervenientes.jasper"; > String produtos = > "C:\\Java\\iReport-3.0.0\\relatorios\\Produtos.jasper"; > String titulos = > "C:\\Java\\iReport-3.0.0\\relatorios\\Vencimentos.jasper"; > > Map param = new HashMap(); > param.put("pathSubRelCoobrigados", coobrigados ); > param.put("pathSubRelProdutos", produtos ); > param.put("pathSubRelIntervenientes", intervenientes ); > param.put("pathSubRelVencimentos", titulos ); > > ContratoDataSource cds = new ContratoDataSource(campanha); > > JasperPrint print = JasperFillManager.fillReport( > master, > param, > cds ); > > JasperViewer jasper = new JasperViewer( print, true ); > jasper.setVisible( true ); > > > neste "ContratoDataSource", dentro do método "getFieldValue(JRField > field)", faço a chamada para os dados dos subreports assim: > > ..... > else if ( "ListaVencimentos".equals( field.getName() ) ) { > valor = new TitulosDataSource( campanha.getLstTitulos() ); > } > else if ( "ListaProdutos".equals( field.getName() ) ) { > valor = new ProdutosDataSource( campanha.getLstProdutos() ); > } > else if ( "ListaCoobrigados".equals( field.getName() ) ) { > valor = new CoobrigadosDataSource( > campanha.getLstCoobrigados() ); > } > else if ( "ListaIntervenientes".equals( field.getName() ) ) { > valor = new IntervenientesDataSource( > campanha.getLstIntervenientes() ); > } > .... > > > o estranho é q somente o primeiro subreport mostra os dados... > > se eu trocar de posição, o que não mostrava passa a mostrar os valores... > > ------------------------------------------------------------------------ > Rodrigo > rodrigobrazz@... > > --- Em *qua, 28/10/09, Robson Ximenes /<robsonximenes@...>/* > escreveu: > > > De: Robson Ximenes <robsonximenes@...> > Assunto: Re: [java-list] Relatório com mais de um Subreport > Para: java-list@... > Cc: "Rodrigo Braz" <rodrigobrazz@...> > Data: Quarta-feira, 28 de Outubro de 2009, 15:09 > > Sim é possivel sim! > > Voce apenas precisa dizer qual o datasource que será passado para > o subreport. > > > Robson S. Ximenes > > > 2009/10/28 Rodrigo <rodrigobrazz@... > </mc/compose?to=rodrigobrazz@...>> > > olá... > > estou tentando criar um relatório com mais de um subrelatório > no iReport, mas somente os dados do primeiro subreport aparece > no jasperviewer.... > > é possível fazer um relatório com mais de um subreport ou só > pode haver um? > > vlw > > ------------------------------------------------------------------------ > Rodrigo > rodrigobrazz@... > </mc/compose?to=rodrigobrazz@...> > > > ------------------------------------------------------------------------ > Veja quais são os assuntos do momento no Yahoo! + Buscados: > Top 10 > <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/> > - Celebridades > <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/> > - Música > <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/> > - Esportes > <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/> > > > > ------------------------------------------------------------------------ > Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 > <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/> > - Celebridades > <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/> > - Música > <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/> > - Esportes > <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/> -- Francisco Barroso Desenvolvedor Fortes Informática (Fortaleza) Fone: (85) 4005.1111 - Cel: (85) 8843.8309 franciscobarroso@... www.fortesinformatica.com.br --------------------------------------------------------------------- To unsubscribe, e-mail: java-list-unsubscribe@... For additional commands, e-mail: java-list-help@... |
| Free embeddable forum powered by Nabble | Forum Help |