<jbo:InputSelect>

単一選択リスト・フォーム要素または複数選択リスト・フォーム要素であるコンボボックスをページに挿入します。

JSP構文

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

説明

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

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

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

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

属性

Customer Name:<jbo:InputSelect multiple="true" datasource="Orders" dataitem="CustomerId"
displaydatasource="customers" displaydataitem="Lastname" displayvaluedataitem="Id" />

Customer Name:<jbo:InputSelect datasource="Orders" dataitem="CustomerId"
displaydatasource="customers" displaydataitem="Lastname" displayvaluedataitem="Id" />


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