ビジネス・コンポーネント・フォーム・タグ - <jbo:InputSelectLOV>

単一の値を受け入れる入力フォーム要素をページに挿入します。

JSP構文

<jbo:InputSelectLOV
   datasource="datasourceInstanceName"
   [ dataitem="attributeName" ]
   displaydatasource="datasourceId"
   displaydataitem="attributeName"
   displayvaluedataitem="attributeName"
   formname="HTMLFormName"
   [ lovurl="LOV's JSP page" ]
/>

説明

ユーザーは、別のJSPページに表示されるLOV(値リスト)から値を選択します。LOV選択リスト・ページには、検索フィールドも表示されます。ユーザーは、LOVで表示する属性に対する条件値をこのフィールドに入力することにより、LOVリストに表示される選択肢を限定できます。

注意: 指定した単一属性のリストを表示する<jbo:InputSelect>データ・タグとは異なり、InputSelectLOVデータ・タグで作成されるLOVには表示する属性のセットを指定できます。これにより、LOVには複数列を表示することが可能であり、ユーザーは選択の基準となる詳細な情報を得ることができます。

InputSelectLOVタグには、2つのデータソース(データベースから選択肢を表示するためのデータソースおよびデータベースの値を更新するためのデータソース)が必要です。LOV選択リストには、通常は複数の属性のデータが表示されるため、データベースの更新に使用する単一の属性を選択する必要があります。たとえば、LOV選択リストに表示される製品リスト表から顧客注文表を更新する場合、表示属性にはproduct_id、product_descriptionおよびproduct_quantityが含まれ、(顧客注文表の更新に使用する)特定のデータ属性はproduct_idである場合があります。

入力レンダラは、データベースに格納するためにすべての値をStringに変換します。

ビジネス・コンポーネント開発者がデータ項目(属性)に対してビジネス・コンポーネント・コントロール・ヒントを定義した場合、InputSelectLOVデータ・タグでは、ビジネス・コンポーネント・コントロール・ヒントの書式を使用して属性値の出力を書式設定します。

ブラウザに関する注意

Netscape Navigatorをブラウザとして使用している場合、データを正しくレンダリングするには、HTMLの<form></form>タグの内部にタグを挿入する必要があります。

Service Pack 1(SP1)を使用するMicrosoft Internet Explorer(IE)をブラウザとしてインストールしている場合、LOVウィンドウはモーダル・ウィンドウとして表示されません。 この場合、ユーザーは、LOVから値を選択する前にメイン・ページに戻ることができます。 この動作が必要でない場合は、SP1を使用しないIEをインストールしてアプリケーションを実行してください。

属性

<jbo:InputSelectLOV datasource="Orders" dataitem="Contactname"
  displaydatasource="customers" displaydataitem="Lastname"
  displayvaluedataitem="Id" formname="form1" />


コントロール・ヒントおよびビジネス・コンポーネント・データ・タグについて
コントロール・ヒントを使用するUIのカスタマイズ
UIのフォーマッタおよび書式マスクの定義

 

Copyright © 1997, 2004, Oracle. All rights reserved.