2.13.1 インライン・リストの作成

リストをインライン・リストにするには2つの方法があります。

1.  WAMのInlineプロパティにListsを設定すると、省略値でWAMの中の全てのリストがインライン化されます。

FUNCTION OPTIONS(*DIRECT)
BEGIN_COM ROLE(*EXTENDS #PRIM_WAM) INLINE(Lists)
 
END_COM
 

2.  WEB_MAPの中で、個別のリストをインラインとして指定します。

 

WEBROUTINE NAME(MyWebroutine) DESC('Sample Webroutine')

     WEB_MAP FOR(*OUTPUT) FIELDS( (#DEPTLIST *INLINE) )

 

ENDROUTINE

 

リストをインラインに、またはインラインからリストに変更する時にXSLが既に存在する場合は、XSLを再生成するか、リストを削除してXSLに再度追加する必要があります。

インライン・リストがWAMレベルの場合、個別のリストはWEB_MAPで次のようにインラインではないと指定することができます。
     WEB_MAP FOR(*OUTPUT) FIELDS( (#DEPTLIST *NOINLINE) )