繰返しフィールドのグループの定義
PDFレイアウトでは、ページ上で繰返しフィールドが含まれる領域を明示的に定義します。たとえば、発注書レイアウトの場合、繰返しフィールドは品目ヘッダー行と合計フィールドの間の一定の場所に表示されます。
繰返しフィールドのグループを含む領域を定義するには:
-
グループを含める領域の最初の部分に、テキスト・フィールドを挿入します。
-
「Field Name」ダイアログで、一意の名前を入力します。このフィールドはマッピングされません。
-
「Text Field Properties」ダイアログの「Tooltip」フィールドに次の構文を入力します。
<?rep_field="BODY_START"?>
-
グループを含める領域の最後にテキスト・フィールドを挿入することで、グループ領域の終了を定義します。
-
「Field Name」ダイアログで、一意の名前を入力します。このフィールドはマッピングされません。このフィールドに割り当てた名前は、「body start」フィールドに割り当てた名前とは異なっている必要があることに注意してください。
-
「Text Field Properties」ダイアログの「Tooltip」フィールドに次の構文を入力します。
<?rep_field="BODY_END"?>
繰返しフィールドのグループを定義するには:
-
グループの最初の要素に対するプレースホルダを挿入します。このフィールドの配置は、BODY_STARTタグと関連して、出現ごとに繰り返す行の間隔を定義します。
-
グループの各要素に対して、「Tooltip」フィールドに次の構文を入力します。
<?rep_field="T1_Gn"?>
nは、グループ内の要素の数です。
たとえば、サンプル・レポートのグループは、3行にレイアウトされています。
-
PO_LINE_NUMで開始する行に属するフィールドに対して、次の構文を入力します
<?rep_field="T1_G1"?>
-
C_FLEX_ITEM_DISPで開始する行に属するフィールドに対して、次の構文を入力します
<?rep_field="T1_G2"?>
-
C_SHIP_TO_ADDRESSで開始する行に属するフィールドに対して、次の構文を入力します
<?rep_field="T1_G3"?>
次の図は、「Short Description/Tooltip」フィールドへの入力を示しています。
-