[Seasar-user:13545] Re: 【teeda】selectタグのselectedについて

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 4月 3日 (木) 16:00:13 JST


小林 (koichik) です.

Date:    Thu, 3 Apr 2008 14:28:37 +0900
From:    [E-MAIL ADDRESS DELETED]
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:13540] Re: 【teeda】selectタグのselectedについて

> とは言え、selectタグが複数あったらその度にPageクラスに
> 記述するのは煩わしいので以下のようなUtilクラスを作成して
> 対応します。

Teeda の 1.0.11 くらいから後では,aaaItems を
Map の List や配列ではなく,ラベルと値の
マッピングを持った Map にすることも可能です.

public Map aaaItems;

そして dicon に

<component name="aaaItems" class="java.util.Map">
  #java.util.LinkedHashMap{
    "1番目" : 1,
    "2番目" : 2,
    "3番目" : 3
  }
</component>

と定義しておけば,Page クラスはプロパティを
用意するだけで上記の Map が DI されます.
# プロパティ名とコンポーネント名を一致させる
# 必要があります.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



Seasar-user メーリングリストの案内