ユーザーの選択に応じて.XLSまたは.PDF出力を生成するために、レポートエンジンAPIを介して実行されるBIRTを使用していくつかのレポートを開発しています。BIRT RCP Designer 4.2.1 (スタンドアロン) を使用しているのは、Eclipse プラグインが GWT プラグインの動作を (まったく) 停止させたためです。すべてのデータ アクセスは、javascript およびスクリプト化されたデータ セットを介して行われます。レイアウトのより正確なプレビューを取得するために、BIRT レポート デザイナーでレポートを実行するときにデータ転送オブジェクトのモックアップをいくつか作成したかったのですが、デザイナー (プレビュー タブ) で実行すると例外がスローされ、私のクラスは、レポートが期待する場所にありません。「ウィンドウ>設定>レポートデザイン>クラスパス」に追加してみました BIRT Report Designer の外部クラス フォルダー (target/myProyect/WEB-INF/classes ディレクトリを指す) および外部 jar として。どちらの場合も、同じエラーが発生します。オブジェクトを次のように作成しようとすると
informeSeguimiento = new Packages.my.company.project.backend.model.business.InformeSeguimiento();
informeSeguimiento.setVolumen(35800000);
informeSeguimiento.setFechaInforme(new Packages.java.util.Date());
私は得るTypeError: [JavaPackage my.company.project.backend.model.business.InformeSeguimiento] is not a function, it is object. (/report/method[@name="initialize"]#65) (Element ID:1)
で作成しようとすると
importPackage( Packages.my.company.project.backend.model.business );
informeSeguimiento = new InformeSeguimiento();
私は得るReferenceError: "InformeSeguimiento" is not defined. (/report/method[@name="initialize"]#64) (Element ID:1)
そして、私がそれを作成しようとすると
informeSeguimiento = new my.company.project.backend.model.business.InformeSeguimiento();
私はTypeError: [JavaPackage my.company.project.backend.model.business.InformeSeguimiento] is not a function, it is object. (/report/method[@name="initialize"]#63) (Element ID:1)
再び取得します。
何が欠けている可能性がありますか?