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

単一選択リストまたは複数選択リストのいずれかのコンボボックスを要素からページに挿入します。

JSP構文

<jbo:InputSelect
   [ multiple="true | false" ]
   datasource="datasourceInstanceName"
   [ dataitem="attributeName" ]
   displaydatasource="datasourceInstanceName"
   displaydataitem="attributeName"
   displayvaluedataitem="attributeName"
   [ shownone="true | false" ]
/>

説明

<jbo:InputSelect>データ・タグには、データ・ソースが2つ必要です。1つはデータベースから選択値を表示し、もう1つはデータベースの値を更新します。また、値を表示するのに使用する属性は、データベースを更新するのに使用する属性と同一である必要はありません。たとえば、単一選択リストに表示される製品リスト表から顧客注文表を更新する場合、データ属性(顧客注文表の更新で使用)がproduct_idである間は、表示属性がproduct_descriptionになります。

入力レンダラでは、すべての値がデータベースの記憶域用文字列に変換されます。

ビジネス・コンポーネントの開発者がデータ属性用の「ビジネス・コンポーネント・コントロール・ヒント」を定義した場合、<jbo:InputSelect>データ・タグが、「ビジネス・コンポーネント・コントロール・ヒント」の書式化ヒントを使用して、データ属性値の出力を書式設定します。

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

属性

お客様の名前:<jbo:InputSelect multiple="true" datasource="Orders" dataitem="Id"
displaydatasource="customers" displaydataitem="Lastname" displayvaluedataitem="Id" />

お客様の名前:<jbo:InputSelect datasource="Orders" dataitem="CustomerId"
displaydatasource="customers" displaydataitem="Id" displayvaluedataitem="Lastname" />


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