2016-06-01 10 views
1

ジャスパーでテーブルフッタを動的に表示または非表示にしたいレポート条件が変わったときにプリントを編集しましたが、何らかのエラーが表示されます。誰かが私を助けてくれますか?私はあなたが印刷時に発現によって認識できないサブデータセット内の変数を作成している言ったように私は私のスクリーンショットenter image description hereジャスパーテーブルの状態でプリントする方法

enter image description here

enter image description here

+0

テーブルの条件でパラメータのみを使用することができます –

+1

jrxmlとエラーメッセージをテキストとして投稿する必要があります。スクリーンショットはあまり役に立ちません。投稿はインデックスに登録できません。 –

+0

作成した変数は、メインデータセットにないサブデータセット内にあります。式が主データセットの値(パラメータ、フィールド、変数)のみをチェックするときの印刷 –

答えて

1

を添付します。 これを隠すためにこれを行います:

  • 表現条件を空白のままにしておきます。
  • 等がすべき、各テキストフィールドが条件 $V{variable_name} == null ? null : "something you want to print." にこれを含める必要があり、3つのテキストフィールドは、テーブルのフッターにあると言うことができます

表のフッターにあなたが使用しようとしている各テキストフィールドにスニペットの下に適用します表現が書かれていないときに書かれた

重要
  • reportElementタグにこれを追加しBlank when null
  • isRemoveLineWhenBlank="true"すべてのテキストフィールドのプロパティを設定します。このタグは、各テキストフィールドに関連付けられています。正しいreportElementタグを見つけて貼り付けてください。

jrxmlを実行してください。変数にデータがあるかどうかを表示したり非表示にしたりします。

関連する問題