高度なカスタマイズ > Info*Engine ユーザーガイド > Task Webject リファレンス > Group Webject > Concat-Groups
  
Concat-Groups
説明
重複する情報を両方のグループから表示できるようにして、2 つのデータグループを連続してリンクします。
たとえば、グループ A には要素 u、v、および x が含まれ、グループ B には要素 x、y、および z が含まれます。Concat-Groups Webject はグループ A とグループ B の要素をともに連続してリンクし、グループ C を形成します。これによって、グループ C には要素 u、v、x、x、y、および z が含まれます。
構文
<ie:webject name="Concat-Groups" type="GRP">
  <ie:param name="CLASS" data="class"/>
  <ie:param name="GROUP_IN" data="group_name1"/>
  <ie:param name="GROUP_IN" data="group_name2"/>
  <ie:param name="GROUP_OUT" data="output_group_name"/>
</ie:webject>
パラメータ
必須/オプション
選択
オプション
GROUP_IN
CLASS
GROUP_OUT
CLASS
GROUP_OUT パラメータによって指定された出力グループに含まれているオブジェクトのタイプを指定します。たとえば、Webject が CLASS=MyClassNameGROUP_OUT=data_1 を指定する場合、出力グループの XML 表現には以下のタグが含まれます。
<MyClassName NAME="data_1" TYPE="Object" STATUS="0">
</MyClassName>
このパラメータのデフォルトは Unknown-Class-Name です。これはオプションのパラメータです。
GROUP_IN
連結して使用する 2 つ以上のグループを指定します。このパラメータは必須です。
GROUP_OUT
結果グループの名前を指定します。このパラメータは必須です。
以下の例は、指定した 2 つのグループをリンクします。
<%@page language="java" session="false"%>
<%@taglib uri="http://www.ptc.com/infoengine/taglib/core"
                                               prefix="ie"%>
<!-- Form a group by concatenating two groups -->
<ie:task uri="/com/company/CreateGroup.xml"/>
<ie:task uri="/com/company/CreateGroupHr.xml"/>
<ie:webject name="Concat-Groups" type="GRP">
  <ie:param name="GROUP_IN" data="createdgroup"/>
  <ie:param name="GROUP_IN" data="createhrgroup"/>
  <ie:param name="CLASS" data="ConcatGroup"/>
  <ie:param name="GROUP_OUT" data="results"/>
</ie:webject>