ビジネス・コンポーネント・データ・タグ - <jbo:DataRecord>

データ・ソースにバインドされている1つのレコードを表示するコンポーネントを挿入する場合に使用します。

JSP構文

<jbo:DataRecord
   datasource="datasourceId"
   [ relativeUrlPath="component's JSP page | DataRecordComponent.jsp"]
/>

説明

<jbo:DataRecord>コンポーネント・タグは、コンポーネントがバインドされているデータ・ソースの1つのレコードを表示する場合に使用します。

DataRecordコンポーネントには、表示する行を取得する方法が2つあります。

DataNavigateコンポーネントを使用してデータ・ソースにおける現在の行を変更し、この変更をDataRecordコンポーネントに反映させることができます。両方のコンポーネントが同じデータ・ソースにバインドされている必要があります。

現在の行による方法を使用せず、特定の行を取得する方法を選択する場合、ユーザー自身の責任で表示フォームにrowkeyを渡すことになります。この場合、ユーザー自身が、フォームで命名されている入力パラメータを介してrowkeyを明示的に渡す必要があります。

<td class="tablecell">
    <a href="<%=displayTargetParam%>?RowKey=<jbo:ShowValue datasource='dsBrowse'
    dataitem="RowKey"/>&originURL=<%=originURLParam%>">Display</a>
</td>    

または、convenienceデータ・タグ<jbo:UrlEvent>を使用します。

 
<td class="tablecell"> <a href="<jbo:UrlEvent datasource="dsBrowse" addRowKey="true"> </td>    

属性

次の例は、DataRecordコンポーネントがバインドされているデータ・ソースの1つのレコードを示しています。この例では、DataRecordコンポーネントのJSPページ(JSPページにタグを挿入したときに生成される)の位置は、プロジェクトJSPページと同じレベルにあります。

 
<jbo:DataRecord datasource="LocationsView" />