1

JasperReport Serverはかなり新しいものです。JasperReport Sever 4.7 (コミュニティ版) を使用し、Java アプリケーション内から (jasperviewer を使用して) jasper レポートを呼び出すことに成功しました。

私の問題は次のとおりです。1.ユーザーがジャスパーレポートにリンクするボタンをクリックするとポップアップする独自のパラメーターフォームを作成するには。

  1. ユーザーが目的のパラメーターを入力できるようにします (できればリストから選択可能)。ユーザーがこのページで Enter キーまたは [OK] を押すと、それに応じて値が jasper レポートに渡されます。

任意の支援をいただければ幸いです。

4

1 に答える 1

1

まず、レポートを作成してJasper リポジトリに保存すると、

  1. レポート フォルダ (Main.jrxml を含むフォルダ) を右クリックして、[ Properties. ダイアログボックスが表示されます。

  2. タブに移動しOtherます。ラベルの横にControls Layoutドロップダウン ボックスがあります。その上で選択Pop-up Screenします。あなたの仕事は完了です。

2 つ目は、間違いなく選択リストを持つことができます。リストの値を生成するには、クエリを使用する方法と手動で入力する方法の 2 つがあります。手順は次のとおりです。

  1. リポジトリのレポート フォルダーの main.jrxml ファイルの下にInput Controlsフォルダーがあります。それを右クリックし、 をクリックしますCreate a local input control。ダイアログボックスが表示されます。

  2. タブで、General入力コントロールの ID と名前を指定します (ID は、それぞれのパラメーター名と一致する必要があります)。

  3. タブに移動しInput Control Detailsます。要件に応じて、タイプを「単一選択クエリ」または「単一選択値リスト」として選択します。クエリまたは値を入力すると、作業は完了です。

于 2013-02-19T07:05:30.870 に答える