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=MyClassName と GROUP_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>