Boa tarde tenho o seguinte trecho de código no jrxml
:
<field name="numero" class="java.lang.String">
<property name="com.jaspersoft.studio.field.label" value="numero"/>
<property name="com.jaspersoft.studio.field.name" value="numero"/>
<property name="com.jaspersoft.studio.field.tree.path" value="dto"/>
</field>
No java
seto esse valor no seguinte trecho:
ProductReportFieldsDTO dto = new ProductReportFieldsDTO();
dto.setNumero("123");
List<Object> list = Collections.singletonList(dto);
JRBeanCollectionDataSource beanCollectionDataSource = new JRBeanCollectionDataSource(list);
Map<String, Object> parameters = new HashMap<>();
parameters.put("dto", dto);
JasperReport compileReport = JasperCompileManager.compileReport(new FileInputStream("src/main/resources/reports/certificado.jrxml"));
JasperPrint jasperPrint = JasperFillManager.fillReport(compileReport, parameters, beanCollectionDataSource);
return JasperExportManager.exportReportToPdf(jasperPrint);
O valor de numero
está setado e é enviado para o jrxml
, porém ele não apresenta o valor no campo, alguém sabe o que seria?
Obrigado desde já.