ビュー基準行を1行ずつ表示します。
JSP構文
<jbo:ViewCriteriaIterate
datasource="datasourceId"
/>
説明
<jbo:ViewCriteriaIterate>
データ・タグを使用すると、ビュー基準内の各行基準をステップ実行するイテレータを作成できます。<jbo:ViewCriteriaIterate>
タグで指定したデータ・ソースには、反復対象となるビュー基準オブジェクトが含まれます。
このタグは、指定したビュー基準に含まれるすべてのビュー基準行の検索基準を表示する場合に使用します。<jbo:ViewCriteriaIterator>
タグを使用して基準値を表示する方法の詳細は、<jbo:ShowCriteria>
データ・タグを参照してください。
属性
<jbo:DataSource>
データ・タグで定義されたデータ・ソースid。
例
次の例では、バインディング対象となるデータ・ソースの既存の検索値を表示するために、ビュー基準を反復してJSP問合せフォームを作成します。新規のアクションを使用して、新しいビュー基準および基準行をビュー基準に追加します。
<jbo:ViewCriteriaIterate datasource="dsQuery" ><% <td> <table border="0" cellspacing="1" cellpadding="1"> <jbo:AttributeIterate id="df1" datasource="dsQuery" queriableonly="true"> <tr><% if (index == 0) { %> <td align="right"><jbo:ShowDefinition definition="name"/></td><% } %> <td><input type="text" name="row<%= index %>_<jbo:ShowDefinition definition='name'/>" value="<jbo:ShowCriteria />" ></td> </tr> </jbo:AttributeIterate> <tr><td colspan="2" align="right"><a href="<jbo:UrlEvent targeturlparam='targetURL' event='Del Criteria' datasource='dsQuery' extraparameters='<%="index=" + index%>' />">Delete</a></td></tr> </table> </td> <% index++; %> </jbo:ViewCriteriaIterate
Copyright © 1997, 2009, Oracle. All rights reserved.