次のビュー・オブジェクトに基づいて行セット・インスタンスを作成します。
指定したアプリケーション・モジュールにすでに存在するビュー・オブジェクト
<jbo:CreateViewObject>
データ・タグを使用して動的に作成するビュー・オブジェクト
<jbo:CreateRowset
id="rowsetInstanceName"
name="rowsetName"
viewobject="viewObjectName"
[ masterrowset="filterString" ]
/>
<jbo:CreateRowset>
タグでは、行セットおよび属性を操作するRowsetIterate
タグやShowValue
タグなど、他のデータ・タグに渡すことが可能な行セット・インスタンスが指定されます。
参照項目: oracle.jbo.ViewObject
id: RowSetタグにより作成される行セットのインスタンス名。割り当てる名前は、ページ内で一意である必要があります。有効な任意のJava識別子を使用できます。スクリプトレット内では、idをoracle.jbo.html.RowSet
型のスクリプト可能な変数として使用できます。
name: ビジネス・コンポーネント・プロジェクトに表示される行セットのフルネーム。 アプリケーション・モジュールで定義された既存のビュー・オブジェクト、または<jbo:CreateViewObject>
データ・タグを使用して作成したビュー・オブジェクトを指定できます。 ネストされたアプリケーション・モジュールにビュー・オブジェクトが含まれている場合、appmodNested.viewobjectName
のように、ビュー・オブジェクト名をアプリケーション・モジュール名とともに指定する必要があります。.
viewobject: ビジネス・コンポーネント・プロジェクトに表示されるビュー・オブジェクトのフルネーム。アプリケーション・モジュールで定義された既存のビュー・オブジェクト、またはCreateViewObjectデータ・タグを使用して作成したビュー・オブジェクトを指定できます。 ネストされたアプリケーション・モジュールにビュー・オブジェクトが含まれている場合、appmodNested.viewobjectName
のように、ビュー・オブジェクト名をアプリケーション・モジュール名とともに指定する必要があります。.
masterrowset: (オプション)
<jbo:DataSource id="category_vo" appid="OnlineOrdersModule" viewobject="CategoryView" />
<jbo:DataSource
id="customer_vo1" appid="OnlineOrdersModule"
whereclause="<%= wc %>"
viewobject="CustomerView" />
さらに詳細な例を次に示します。
<%@ taglib uri="/webapp/DataTags.tld" prefix="jbo" %>
<jbo:ApplicationModule id="OnlineOrdersModule"
configname="OnlineOrders.OnlineOrdersModule.LocalConfig"
releasemode="Stateless" />
<jbo:DataSource id="ds1" appid="OnlineOrdersModule" whereclause="id > 206" rangesize="20" viewobject="CustomerView" />
<jbo:RowsetIterate datasource="ds1" >
<jbo:ShowValue datasource="ds1" dataitem="Id" ></jbo:ShowValue>
<jbo:ShowValue datasource="ds1" dataitem="Firstname" ></jbo:ShowValue>
<jbo:ShowValue datasource="ds1" dataitem="Lastname" ></jbo:ShowValue>
</jbo:RowsetIterate>
</BODY>
</HTML>
<jbo:ReleasePageResources />
Copyright © 1997, 2004, Oracle. All rights reserved.