個別の XDP ファイルまたは現在のフォームデザインでフラグメントを作成できます。個別のファイルでフラグメントを作成した場合、選択したオブジェクトをフラグメントファイルへの参照に置き換えることができます。選択したオブジェクトをフラグメント参照に置き換えなかった場合、フラグメントは作成されますが、選択したオブジェクトは変更されず新しいフラグメントには接続されません。選択したオブジェクトが変更されないので、複数の同様なフラグメントを作成する手順が簡単になります。
1 つのファイルで複数のフラグメントを定義する場合、現在のファイルでフラグメントを作成すると便利です。1 つのファイルに複数のフラグメントを作成しておくと、複数のフラグメントを容易に更新できます。特に、これらのフラグメントが互いに似ている場合に便利です。
フラグメントは、フラグメント名によって識別されます。個別のファイルでフラグメントを作成した場合、場所とファイル名を指定することもできます。フラグメント名は、ファイル名と同じにする必要はありません。
フラグメントを作成ダイアログボックスで「OK」をクリックすると、フラグメント名がフラグメントライブラリに表示されます。現在のフォームデザインにフラグメントを作成し、それを XDP ファイルとして保存すると、そのフラグメント名がフラグメントライブラリに表示されます。
フラグメントを作成する場合、既存のサブフォームを選択するか、1 つ以上のオブジェクトを選択できます。サブフォームにないオブジェクトを選択した場合、フラグメントを作成するときに、そのオブジェクトがサブフォームに含まれます。
注意:
既存のオブジェクトを選択してフラグメントを作成した後で、そのオブジェクトが新しいサブフォームに含まれていることを反映するように、フラグメントのスクリプト参照を更新します。
メニューを使用してフラグメントを作成するか、選択したオブジェクトをフラグメントライブラリ内にドラッグすることができます。選択部分をフラグメントライブラリにドラッグしてフラグメントを作成した場合、現在のファイルでフラグメントを作成するためのオプションは使用できません。
フラグメントソースファイルを XDP ファイルとして保存します。フラグメントソースファイルを PDF ファイルとして保存した場合、他のフォームでフラグメントを参照することはできません。
AEM forms アプリケーションでフラグメントを作成してチェックインすると、そのフラグメントはリポジトリに保存され、Workbench の Applications ビューに表示されます。
スクリプトフラグメントは、サブフォームではなく、スクリプトオブジェクトを基に作成します。スクリプトフラグメントの作成は階層パレットで行います。
スクリプトフラグメントの作成と挿入について詳しくは、「
スクリプトフラグメントの使用
」を参照してください。