条件ステートメントに基づくサブフォーム表示の制御

このデータが指定されたサブフォームスニペットでは、複数の代替サブフォームの内の 1 つを、条件ステートメントに基づいてフォームに表示する方法を示します。データ連結を使用すると、フォームに表示するサブフォームを決定する条件を設定できます。

サブフォームはサブフォームセットに含まれます。Designer では、サブフォームセットにより、サブフォームの表示をデータのフローに基づいて制御できます。この例では、データ内のカテゴリがコメディと一致するたびに Comedy サブフォームが表示され、カテゴリがアクションと一致するたびに Action サブフォームが表示され、データ内のカテゴリがドラマと一致するたびに Drama サブフォームが表示されます。

代替サブフォームは、データが指定されたサブフォームを編集ダイアログボックスで指定します。このダイアログボックスを表示するには、Movie サブフォームセットオブジェクトを選択し、オブジェクトパレットの「サブフォームセット」タブにある「代替オブジェクトの編集」をクリックします。

同様の例については、LiveCycle デベロッパーセンターを参照してください。

PDF ファイルを生成する場合は、フォームをデータとマージする必要があります。マージを行わないと、インスタンスを作成するサブフォームを決定するスクリプトでデータを使用できません。ユーザーが Adobe® Acrobat® で PDF ファイルを開くと、警告メッセージが表示されます。この警告が表示されないようにするには、データ値の存在を確認するスクリプトを追加してから、スクリプトを実行します。