問題タブ [jaspersoft-studio]
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.
java - カスタム データ ソースを Jaspersoft Studio に追加する
カスタム データ ソースをテーブルに渡してテーブルを埋めようとしています。テーブルを含む簡単なレポートを作成しました。レポート自体は、ms sql データベースからデータを取得します。この例のクラスに似た Java クラスを作成しました。しかし、テーブルに値がありません。この例では、スクリプトレットはありません。(String) this.getFieldValue("KN_FormelGG");
コード行を確認しました。フィールドからデータを取得し、レポートに表示できます。したがって、Bean データ ソースが満たされていないと思います。で fill Table メソッドを呼び出しますafterGroupInit
。ジャスパーでJavaからのデータの収集を使用するにはどうすればよいですか? データセットとクエリ ダイアログに Java Bean も追加しようとしましたが、どちらも役に立ちませんでした。スクリプトレットをサブレポート/テーブルに追加する必要がありますか? スクリプトレットにカスタム データ ソースがあるという私の問題の主な強調点。私は行きました他の問題は解決しましたが、まだ答えが得られません。データを確認するために追加しまし$P{FieldDataSource}.getData()
たが、null が返されます。
Java クラス 1:
Java クラス 2
jrxml