<jbo:DataQuery>

バインドされたデータソースに関するビュー検索基準を、編集および処理する問合せフォームを挿入します。

JSP構文

<jbo:DataQuery
   datasource="datasourceId"
   [ targetURL="event-handling page | the JSP with the component" ]
   [ relativeUrlPath="component's JSP page | DataQueryComponent.jsp" ]
/>

説明

特定のデータソースについて問合せを入力できるようにするには、<jbo:DataQuery>コンポーネント・タグを使用します。DataQueryコンポーネントは、バインド先のデータソースの任意の属性に関するビュー検索基準を指定します。ユーザーは、DataQueryコンポーネントを使用し、次のような操作により問合せを実行できます。

  1. 「検索基準」フィールドに検索する属性に対する値を入力します。入力した値には、適切な比較記号(>、<、=)を使用する必要があります。同じビュー基準内の値はすべて、AND処理されます。
  2. オプションで、「Add Criteria」をクリックし、先行する任意のビュー基準に対して自動的にOR処理を行う新規ビュー基準を指定できます。
  3. 問合せフォームで「検索」をクリックし、DataQueryコンポーネントにより自動的にレンダリングされるDataTableコンポーネントに結果を表示します。

通常、同じJSPページを使用して問合せフォームの表示、問合せイベントの処理および問合せ結果レコードの表示を行います。この場合、targetUrlの値を指定する必要はありません。同じJSPページで問合せと表示が可能なのは、DataQueryコンポーネントが次の2つの処理を行うためです。

ただし、問合せと結果表示を別々のJSPページで実行する場合は、targetURL属性に結果ページの名前を指定します。

注意: DataTableコンポーネントで表示可能なレコード数は、問合せを実行しているデータソースのrangesize属性により決定します。

属性

この例では、DataQueryのターゲットはこのコンポーネントを使用するJSPです。


<jbo:DataQuery datasource="LocationsView" />

BC4Jコンポーネントのデータ・タグについて

BC4J JSPページへのコンポーネント・タグの追加
BC4Jコンポーネント・タグのカスタマイズ