[Seasar-user:14519] Re: [Teeda]checkbox に対する label の設定
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 6月 2日 (月) 19:00:25 JST
小林 (koichik) です.
Date: Mon, 2 Jun 2008 16:41:39 +0900 (JST)
From: Nishioka Naoto <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:14518] Re: [Teeda]checkbox に対する label の設定
> ただ、この状態だと、<label for="xxxx">のxxxxの部分が
> 連番になりません。
ダイナミックプロパティを使って
<label id="xxx" for="..." />
public String getXxxFor() {
return ...; //対応する id を組み立てる
}
にしてください.
http://teeda.seasar.org/ja/extension/reverse/output.html#属性値を動的に出力するには
といいたいところなのですが,<label> 要素に
id 属性を付けると,プロパティファイルで定義された
文字列を出力するためのラベルになってしまいます.
そんなわけで (どんなわけで),このラベル機能を
無効にできるようにしました
teedaCustomize.dicon に
<component class="org.seasar.teeda.extension.util.TeedaExtensionConfiguration">
<property name="outputTextSpanOnly">true</property>
</component>
と記述すると,<label> に id 属性があっても
ラベル扱いされず,HTML 標準の <label> としてのみ
扱われます.ダイナミックプロパティは有効です.
# この場合でも span/div によるラベルの出力は可能です.
以下に SNAPSHOT を置いたので,ご確認ください.
http://maven.seasar.org/maven2-snapshot/org/seasar/teeda/teeda-core/1.0.13-sp2-SNAPSHOT/teeda-core-1.0.13-sp2-20080602.095430-4.jar
http://maven.seasar.org/maven2-snapshot/org/seasar/teeda/teeda-ajax/1.0.13-sp2-SNAPSHOT/teeda-ajax-1.0.13-sp2-20080602.095430-4.jar
http://maven.seasar.org/maven2-snapshot/org/seasar/teeda/teeda-extension/1.0.13-sp2-SNAPSHOT/teeda-extension-1.0.13-sp2-20080602.095430-4.jar
http://maven.seasar.org/maven2-snapshot/org/seasar/teeda/teeda-tiger/1.0.13-sp2-SNAPSHOT/teeda-tiger-1.0.13-sp2-20080602.095845-4.jar
--
<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 メーリングリストの案内