「dropdown_init」の編集履歴(バックアップ)一覧に戻る

dropdown_init - (2005/03/23 (水) 14:54:35) の編集履歴(バックアップ)


ドロップダウンリストの項目に好きな値を設定したい

ドロップダウンリストvalue、表示項目に、好きな値を設定する方法を示します。

 (1) セッションに項目を設定します。
 (2) SessionaBean1.javaを右クリック→追加→プロパティで、セッションに新規にプロパティを設定します。
   ドロップダウンリスト内の項目のリストを保持する「lists」というプロパティを作成します。「名前」フィールドにlists、
  「型」フィールドにjava.util.ArrayListを入力します。
   選択された値を保持する配列を作成します。「名前」フィールドにlist_choice「型フィールドにStringを
 入力します。

 (3) 項目リストを使用するため、クラスをインポートします。
    import javax.faces.model.SelectItem;
 (4) 項目リストのプロパティを設定します。
   SessionBean1.javaを開き、コンストラクタに以下のコードを追加します。
     lists = new java.util.ArrayList();
           list_choice = new String[]{};
           getLists().add(new SelectItem("1","香川"));
           getLists().add(new SelectItem("2","愛媛"));
           getLists().add(new SelectItem("3","徳島"));
           getLists().add(newSelectItem ("4","高知"));    ※第1引数がvalue、第2引数が表示される項目です。
 (5)  ドロップダウンリストへプロパティをバインドします。
   アプリケーション構造で「dropdown1SelectItems」を選択し、プロパティのvalueクリックします。「オブジェクトにバインド」タグで、「lists」を選択します。
   同様に、アプリケーション構造で「dropdown1」を選択し、プロパティのvalueクリックします。「オブジェクトにバインド」タグで、「list_choice」を選択します。


 ※ ラジオボタンリスト、チェックボックスリスト、リストボックスも同様の手順で設定できます。
記事メニュー
目安箱バナー