問題タブ [dynamic-jasper]

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 投票する
1 に答える
821 参照

java - DynamicJasper で .jrtx ファイルのスタイルを使用することは可能ですか?

DynamicJasper を使用してオンザフライでいくつかのレポートを生成していますが、 .jrtxテンプレートを使用したいと考えています。それを行う方法はありますか?

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

jasper-reports - DynamicJasper でレポートを作成するとデータが欠落する

dynamicJasper を使用しているときに単語が見つからないという問題が発生した人はいますか? 問題の詳細は次のとおりです。特定のフィールドで、かなり大きな文字列を印刷したいとしましょう:「HOUSE NUMBER」

その列の幅が 30 に設定されている場合、問題なく印刷されます。

20 に設定すると、HOUSE のみが出力され

15 に設定すると、両方の単語が出力されますが、2 行で表示されます。これも問題ありません。

特定の列に多くの異なる「文字列」があり、幅が設定されていても、常に何かが欠けている場合、この問題を回避する方法がわかりません。

手伝ってくれてありがとう

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

java - 水平方向に複数のページにまたがる PDF レポートを生成する方法

多くの (実行時に定義された) 列を含む PDF レポートを生成する必要があります。これらのレポートは、ユーザーが表示する多くのフィールドを選択すると、水平方向に複数のページにまたがる場合があります。私は DynamicJasper を使用しており、すべての列が 1 ページに収まると動的レポートを正常に生成できました。そうでない場合、レポートはトリミングされ、いくつかの列のみが表示されます。実行時にページ幅を変更しようとしましたが、レポートはトリミングされませんが、ページ サイズが標準ではないため、正しく印刷できません。この種のレポートを生成する正しい方法はどれですか?
目標は、スプレッドシートを印刷するときのように、大きなテーブルがページ幅を超える場合に複数のページに分割することです。

JasperReports を使用してそれを達成することは可能ですか?

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

dynamic - Jasper / DynamicJasper: 列ヘッダーを反転する方法

次の出力形式の Jasper レポートがあります。

そのテーブルをこの形式にするにはどうすればよいですか:

列ヘッダーが行ヘッダーになりました。

私は実際に DynamicJasper を使用していますが、もちろんまだ Jasper に依存しています。

探しているフォーマットを実現するには、どのような特別な設定またはプロパティを設定する必要がありますか。

また、この形式を何と呼びますか? 逆ヘッダー? 逆列?私が使用しているキーワードが正しくないように見えるため、この問題を Google で検索するのは困難です。グーグルはいつも違う答えをくれます。

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

java - DynamicJasper チャートで CustomExpression を使用する

DynamicJasper を使用してレポートを作成するプロジェクトがあります。今のところ問題なく動作していますが、以前は機能していたレポートにグラフを追加しようとすると、問題が発生します。

私はこれを取得し続けます:

net.sf.jasperreports.engine.design.JRValidationException: レポート デザインが無効です: 1. フィールドが見つかりません: net.sf.jasperreports.engine.design.JRAbstractCompiler.verifyDesign(JRAbstractCompiler.java:258) の customExpression_for_Ganancia。 jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:140) at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:215) at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperReport( DynamicJasperHelper.java:519) ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperPrint(DynamicJasperHelper.java:279) ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperPrint(DynamicJasperHelper.java:232)

Ganancia は、CustomExpression であるグラフ内の唯一の列です。この列を系列としてグラフに追加しないと、グラフは適切にレンダリングされます。チャートは式でうまく機能しないようです...

私のコードからのスニペット:

私が言ったように、レポートはグラフがなくても適切に表示されますが、グラフでは、式列がシリーズとして含まれている場合にのみ失敗します。

どんなアイデアでも大歓迎です!

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

struts-1 - DynamicJasper + Struts 1

DynamicJasper と Struts 2 の統合が可能であり、公式ドキュメントで簡単であることがわかりました。しかし、Struts 1 はどうですか?? Struts 2 とのような統合の可能性はありますか?

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

dynamic-jasper - タイトルテンプレートjrxmlを変更する方法

ireport 4.0.2でテンプレートファイルを作成し、コードでテンプレートファイルを設定しました。

drb.setTemplateFile("report1.jrxml");

ただし、これを行うと、テンプレートのタイトルを設定できません。

を追加するGlobalFooterVariable(columnSolde, DJCalculation.SUM)と機能するが、左側に「GLOBAL」というラベルが表示されるという2番目の問題

どうすればこれを修正できますか?答えてくれてありがとう

このURLでレポートがどのように表示されるかを確認できます

http://i.stack.imgur.com/6h0Vq.png

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

java - jsf1.2でDynamicJasperを使用する方法

静的jasperとjsfとその動作の例を見つけましたが、動的jasperでは動作しません(JasperPrintをエクスポートしようとすると、奇妙な例外が発生します

0 投票する
0 に答える
1709 参照

jasper-reports - Dynamic Jasperでグローバルフッター変数に異なるタイトルを設定しますか?

グローバルフッター変数に異なるタイトルを設定できますか?

以下のようにフッター変数を表示する必要があります。


合計日数:120平均日数:20残り日数:5


現在、すべての変数に設定できるタイトルは1つだけです。

3つのグローバルフッター変数を追加しました

3番目のフッター変数は、残りの日数を計算するカスタム式である必要があります。これは、レポートの最後に次のように表示される必要があります。

合計日数:120平均日数:20残り日数:5

現在、を使用してタイトルを1つだけ設定できます

グローバル変数のさまざまな見出しを表示する方法と、カスタム式をグローバル変数に関連付ける方法について教えてください。

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

list - リストの値の設定方法DynamicJasperで

レポートで動的な列数を生成する必要があります。そこで、大量のオブジェクトを JasperPrint に設定しました。

私のobjはクラスです:

そして、列を作成しようとします:

最終的に私は例外があります:

net.sf.jasperreports.engine.design.JRValidationException: レポートのデザインが無効です: 1. クラス "java.lang.Object" はテキスト フィールド式ではサポートされていません。

助けてください!ジャスパーとリストまたは配列の使い方がわからない