問題タブ [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.
api - Java を使用して JasperReports の textField を変更する方法
で作成しtextField
ましたJasperReports
。textField
Java を使用して、幅、位置などのプロパティを変更するにはどうすればよいですか?
hibernate - マルチテナントWebアプリのレポート
MySQLを介したHibernateを使用するマルチテナントのWebベースのエンタープライズアプリケーションがあります。お客様が必要とするすべてのレポートにJasperReportsを使用しますが、ユーザーが独自のクエリを実行できるように、アドホックレポートも提供する必要があります。
他の人はこれをどのように達成しましたか?
私は次のいずれかができると考えています。
@ManyToOne
エンティティをハイドレイトして、いずれかがそのエンティティのに置き換えられるように、Excelまたはxml形式で完全なエクスポートを提供しtoString()
ます。これは、大量の外部キーIDではなく、データが実際にユーザーにとって意味のあるものになるようにするためです。データベースコピーに対してSQLを実行させます。すべてのテーブルにTENANT_IDがあることを確認し、データベースコピーにアクセスできるようにしますが、バックグラウンドですべてのクエリにIDを追加します。このデータベースコピーにデータのみが含まれていることを確認することもできました。ただし、マルチテナントアプローチ全体を打ち負かすようなものです。
java - Jasper Reportの式の値:「文字列からブール値にキャストできません」エラー
これは私の式コードです:
Personelが支払われる場合、彼女/彼のJasper税レポートは読みます。PAID
そうでない場合はNO PAID
。DBでは、このフィールドはブール型ですが、式は文字列型を返します。だから私はCannot cast from String to Boolean
エラーが発生しています。
excel - Jasper Reports JExcelApi が数値をテキストとしてエクスポート
Excel に正常にエクスポートされている Jasper レポートがありますが、すべての数値列 (現在は java.math.BigDecimal 型) が Excel に "General" 型として表示されます。これにより、最初にセルの形式を数値に変換したとしても、列に対して数値演算 (余分な 0 を追加するなど) を実行できなくなります。列にさまざまな Java タイプを使用しようとしましたが、役に立ちませんでした。
数値セルに Excel で数値型を指定する必要があることを Jasper で指定する方法を知っている人はいますか?
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 を使用したいと考えています。
ありがとう。
java - JasperReports: .jrxml を .jasper ファイルにコンパイルするときに空の詳細バンドを取得しました
JasperReportsを使用する、うまく機能するプログラムがあります。行にデータを入力するために使用しますが、 jrxmlファイルを iReport またはiReportJRBeanCollectionDataSource(List items)
でコンパイルすると、行が入力されていないパラメーターのみが表示されます。JasperCompileManager.compileToFile()
誰もそのような問題を抱えていませんか?エラーや例外はありません。
java - jasperviewerで.html以外の形式でレポートを保存することはできません
私はNetbeans6.5を使用しており、レポートにはjasperレポートを使用しています。jasperビューアでファイルを保存しようとすると、。以外の形式でファイルが保存されません.html
。.pdf
つまり、またはに保存されません.xls
。
代わりに、例外をスローします。
理由は何でしょうか?
私のレポート生成ファイル:
google-app-engine - Jasper Reports は Google App Engine で動作しますか?
Jasper Reports は Google App Engine で動作しますか?
java - jasper レポートでデータがオーバーフローした場合に行を拡張する
データが jasper レポートのバンドの高さをオーバーフローしたときに行をストレッチするにはどうすればよいですか。オーバーフロー フラグを使用してストレッチを true に設定しましたが、機能しません。