0

私の質問はジャスパーサーバー3.71に関するものです

条件付きで入力コントロールを必須にする方法を教えてください。ユーザーに 1 つのクエリまたは別のクエリからの選択を強制したいと考えています。私の場合、ディビジョンのリストまたはクライアントのリストから選択する必要があります。

感謝を込めて

マーク

4

1 に答える 1

1

これは直接サポートされていませんが、いずれかのパラメーターが設定されているかどうかを確認する 3 番目のパラメーターを定義するシナリオを使用できます。構成が無効な場合、レポート内にデータではなくエラー メッセージが表示されます。

パラメーター:

  • parameter1、タイプ: 文字列、デフォルト値: なし - 入力コントロールとしてデプロイ
  • parameter2、タイプ: 文字列、デフォルト値: なし - 入力コントロールとしてデプロイ
  • validation、タイプ: ブール値、デフォルト値: $P{parameter1} != null || $P{parameter2} != null- 入力コントロールとして展開されていません

バンド/フィールド構成:

  • 追加する詳細バンドの printWhen 式として、検証パラメーター$P{verification}の既定の式が の場合にのみ表示されることを意味します。true
  • パラメータ1とパラメータ2 のいずれかを入力する必要があるというエラー メッセージを表示するタイトル バンドなどにテキスト フィールドを定義します。
于 2013-01-10T09:59:43.800 に答える