問題タブ [jasper-reports]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1992 参照

api - Java を使用して JasperReports の textField を変更する方法

で作成しtextFieldましたJasperReportstextFieldJava を使用して、幅、位置などのプロパティを変更するにはどうすればよいですか?

0 投票する
2 に答える
1184 参照

hibernate - マルチテナントWebアプリのレポート

MySQLを介したHibernateを使用するマルチテナントのWebベースのエンタープライズアプリケーションがあります。お客様が必要とするすべてのレポートにJasperReportsを使用しますが、ユーザーが独自のクエリを実行できるように、アドホックレポートも提供する必要があります。

他の人はこれをどのように達成しましたか?

私は次のいずれかができると考えています。

  1. @ManyToOneエンティティをハイドレイトして、いずれかがそのエンティティのに置き換えられるように、Excelまたはxml形式で完全なエクスポートを提供しtoString()ます。これは、大量の外部キーIDではなく、データが実際にユーザーにとって意味のあるものになるようにするためです。

  2. データベースコピーに対してSQLを実行させます。すべてのテーブルにTENANT_IDがあることを確認し、データベースコピーにアクセスできるようにしますが、バックグラウンドですべてのクエリにIDを追加します。このデータベースコピーにデータのみが含まれていることを確認することもできました。ただし、マルチテナントアプローチ全体を打ち負かすようなものです。

0 投票する
5 に答える
25124 参照

java - Jasper Reportの式の値:「文字列からブール値にキャストできません」エラー

これは私の式コードです:

Personelが支払われる場合、彼女/彼のJasper税レポートは読みます。PAIDそうでない場合はNO PAID。DBでは、このフィールドはブール型ですが、式は文字列型を返します。だから私はCannot cast from String to Booleanエラーが発生しています。

0 投票する
1 に答える
3574 参照

excel - Jasper Reports JExcelApi が数値をテキストとしてエクスポート

Excel に正常にエクスポートされている Jasper レポートがありますが、すべての数値列 (現在は java.math.BigDecimal 型) が Excel に "General" 型として表示されます。これにより、最初にセルの形式を数値に変換したとしても、列に対して数値演算 (余分な 0 を追加するなど) を実行できなくなります。列にさまざまな Java タイプを使用しようとしましたが、役に立ちませんでした。

数値セルに Excel で数値型を指定する必要があることを Jasper で指定する方法を知っている人はいますか?

0 投票する
3 に答える
1478 参照

java - Jasper Reports のどこに収まるか - フロントエンドまたはビジネス?

Jasper Reports (v3.5.2) を使用して PDF/HTML のレポートを生成し、Web アプリケーションのブラウザーに印刷しようとしています。この Web アプリケーションは、フロント エンドに JSF (Woodstock) と EJB 3 (JPA と Hibernate を MySQL データベースへの永続化プロバイダーとして使用) を既に使用しています。

私の質問は、Jasper ベースのレポートを生成するためのコードはどこにあるべきですか? 私はこれについて完全に混乱しています。JSFフロントエンドに入れる必要がありますか? それとも、セッション Bean としてビジネス ロジックの「レポート」モジュールにする必要がありますか?

これに適した場所は、別のモジュールとしてのビジネス層だと思います。レポートの名前、入力パラメーター マップ、およびレポート形式をビジネス メソッドへのパラメーターとして使用してビジネス メソッドを呼び出し、生成された pdf/html を取得してブラウザーに送信します。私はこれで正しい軌道に乗っていますか?

これを行う方法のパターンを提案できますか?

また、すでに JPA を使用しているため、EJBQL を使用したいと考えています。

ありがとう。

0 投票する
2 に答える
2529 参照

java - JasperReports: .jrxml を .jasper ファイルにコンパイルするときに空の詳細バンドを取得しました

JasperReportsを使用する、うまく機能するプログラムがあります。行にデータを入力するために使用しますが、 jrxmlファイルを iReport またはiReportJRBeanCollectionDataSource(List items)でコンパイルすると、行が入力されていないパラメーターのみが表示されます。JasperCompileManager.compileToFile()

誰もそのような問題を抱えていませんか?エラーや例外はありません。

0 投票する
1 に答える
3010 参照

java - jasperviewerで.html以外の形式でレポートを保存することはできません

私はNetbeans6.5を使用しており、レポートにはjasperレポートを使用しています。jasperビューアでファイルを保存しようとすると、。以外の形式でファイルが保存されません.html.pdfつまり、またはに保存されません.xls

代わりに、例外をスローします。

理由は何でしょうか?

私のレポート生成ファイル:

0 投票する
1 に答える
1568 参照

google-app-engine - Jasper Reports は Google App Engine で動作しますか?

Jasper Reports は Google App Engine で動作しますか?

0 投票する
3 に答える
41527 参照

java - jasper レポートでデータがオーバーフローした場合に行を拡張する

データが jasper レポートのバンドの高さをオーバーフローしたときに行をストレッチするにはどうすればよいですか。オーバーフロー フラグを使用してストレッチを true に設定しましたが、機能しません。