Я создаю дизайн счета-фактуры с помощью JasperReport и добавляю поля вручную (с тем же именем полей базы данных) и параметры, но когда я нажимаю кнопку, чтобы отобразить счет-фактуру («которая создана с использованием JasperReport»), пустой JasperView появляется и не показывает никаких данные, даже если я добавлю массаж раздела «Нет данных» и данные в моей базе данных, чтобы показать, вот мой дизайн отчета:
и код, отображающий этот дизайн здесь:
btnShowReport.setOnMouseClicked(e ->
{
try
{
JasperDesign jasperDesign = JRXmlLoader.load("C:\\Users\\smartware\\Documents\\NetBeansProjects" +
"\\POSFX\\src\\View\\Reports\\BillDesign.jrxml");
JRDesignQuery query = new JRDesignQuery();
HashMap <String, Object> hashMap = new HashMap <> ();
hashMap.put("BillType", stageTitle);
hashMap.put("ProductValue", 50);
query.setText("select ProductName, ProductUnit, Quantity, Price from " +
"BillDetails");
jasperDesign.setQuery(query);
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, hashMap,
DatabaseConnection.
connection);
JasperViewer.viewReport(jasperPrint);
}
catch(JRException ex)
{
System.out.println(ex);
}
});
текущий результат здесь:
и библиотека, которую я использовал здесь:
помогите, пожалуйста, заранее спасибо (я потратил много времени на решение этой проблемы и поиск, но мне не удалось)