クイック スタート コンボ ボックス

LANSA WAM

クイック・スタート - コンボ・ボックス

コンボ・ボックスの各エントリーは、作業リストのエントリーもしくはコンボ・ボックスのプロパティでハードコーディングされた一連の項目によって定義されます。

作業リストを使用する場合

ドロップダウン・オプションの定義に作業リストを使用する場合、Webroutineを作成して選択された値を格納するフィールドと選択オプションを含む作業リストをWEB_MAPに定義する必要があります。LANSAエディターでWebroutine用に生成されたXSLを開き、以下の手順に従ってください。

1.  作業リストがWEB_MAPで*HIDDENではない場合は、省略値で作業リストを表わすテーブルがWebページに含まれます。リストをビジュアライズするテーブルは削除します。削除するには、リストで右クリックし、ポップアップ・メニューから、[全てのリスト削除]を選択してください。

2.  [ウェブレット テンプレート]タブをクリックし、上にあるドロップダウン・リストから[標準ウェブレット]を選択、[コンボ ボックス]ウェブレットを探します。

3.  コンボ・ボックス ウェブレットを、値を格納するフィールド上にドラッグし、マウスの左ボタンを離してください。これで、ドロップダウンのオプションが表示されます。

4.  ウェブレットをクリックして、[詳細]タブを確認します。name プロパティとvalueプロパティにウェブレットをドラッグしたフィールドを示す値が設定されていることを確認してください。Webページ表示の際、valueプロパティのフィールドに現在入っている値を使用して選択されたドロップダウン・エントリーが設定されます。ドロップダウンの値が変更されると、適切な値がnameプロパティに指定されたフィールド(この場合、同じフィールド)に入れられます。

5.  listnameプロパティをWEB_MAPに送られる作業リストに変更します。コンボ・ボックス表示はすぐに作業リストの表示に変更されるはずです。

6.  codefieldプロパティとcaptionfieldプロパティに作業リストの適切なフィールドを設定します。

itemsプロパティを使用する場合

コンボ・ボックスのプロパティにハードコーディングされた一連の項目を使用するには、WEB_MAPにフィールドを指定したWebroutineを作成する必要があります。LANSAエディターでWebroutine用に生成されたXSLを開き、以下の手順に従ってください。

1.  [ウェブレット テンプレート]タブをクリックし、上にあるドロップダウン・リストから[標準ウェブレット]を選択、[コンボ ボックス]ウェブレットを探します。

2.  コンボ・ボックス ウェブレットを、値を格納するフィールド上にドラッグし、マウスの左ボタンを離してください。これで、ドロップダウンのオプションが表示されます。

3.  ウェブレットをクリックして、[詳細]タブを確認します。name プロパティとvalueプロパティにウェブレットをドラッグしたフィールドを示す値が設定されていることを確認してください。Webページ表示の際、valueプロパティのフィールドに現在入っている値を使用して選択されたドロップダウン・エントリーが設定されます。ドロップダウンの値が変更されると、適切な値がnameプロパティに指定されたフィールド(この場合、同じフィールド)に入れられます。

4.  itemsプロパティの省略記号(...)のボタンを選択して、ドロップダウン・オプションとして使用する項目のリストを設定します。そしてドロップダウンに必要なエントリーの定義に進みます。