リストをインライン・リストにするには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) )



  • No labels