0

列ヘッダーに静的テキストがあり、詳細バンドにテキスト フィールドがある空白のレポートを設計しています。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());
    }
}

この問題を解決するために私を助けてください。

4

0 に答える 0