列ヘッダーに静的テキストがあり、詳細バンドにテキスト フィールドがある空白のレポートを設計しています。jtableの値を読み取って、このレポートを表示したいと思います。iReportのプレビュー セッションを正常に実行できましたが、 Javaプログラムを実行してプレビュー ボタンをクリックすると、ドキュメントにページがないと表示されます。以下にコードを追加します。
private void generateReports(String name, Map param) {
try {
String source = "src/com/hitechbangla/fctu/wargaming/report/kpireport.jrxml";
if (new File(source).exists() == false) {
return;
}
JasperReport jasperReport = JasperCompileManager.compileReport(source);
param.put("kpiName", "something");
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, param, new JRTableModelDataSource(jTableKpiResource.getModel()));
JasperViewer.viewReport(jasperPrint, false);
} catch (Exception e) {
System.out.println("reports Error " + e.toString());
}
}
この問題を解決するために私を助けてください。