Parâmetros da aplicação para o relatório Ireport

1 resposta
P

Olá a todos!, sou novo aqui no fórum, e iniciante em java.

Estou com a seguinte dúvida: preciso gerar um relatório formado por diferentes subrelatórios a partir de um mês selecionado pelo usuário.
Eu já tenho o esquema de HashMap para enviar os parâmetros para o relatório principal, mas como faço para que estes parâmetros sejam enviados também para os subrelatórios?

segue o código:

if (jCBmesesGeral.getSelectedItem() == "Janeiro") { String reportName = "KpmRelatorioGeral.jasper"; Map<String, Object> mapParamentros = new HashMap<String, Object>(); mapParamentros.put("dataInicial", KpmUtil.convertStringDate("01/01/2013")); mapParamentros.put("dataFinal", KpmUtil.convertStringDate("31/01/2013")); this.kpmGenericReport.generateReport(mapParamentros, reportName); }

Já agradeço a ajuda

1 Resposta

Roselito_Favero_da_S

Eu uso o plugin do NetBeans, mas deve ser igual no iReports.

Ao clicar no subrelatório, dentro do relatório principal, há uma propriedade chamada “Parameters”. Lá você pode definir uma lista de parâmetros, cujos valores podem ser também os parâmetros do relatório principal.

Criado 13 de outubro de 2013
Ultima resposta 13 de out. de 2013
Respostas 1
Participantes 2