[Seasar-user:11856] Re: [Teeda] forEachとradioボタンで柔軟なレイアウト
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 11月 29日 (木) 20:00:58 JST
小林 (koichik) です.
Date: Thu, 29 Nov 2007 09:04:51 +0900
From: "Tsutomu Uchima" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:11844] Re: [Teeda] forEachとradioボタンで柔軟なレイアウト
> ご検討の程よろしくお願いします。
対応しました.
<div id="aaa"><!-- ここが基点 -->
<table>
<tbody id="xxxItems"><!-- この繰り返しの影響を受けない -->
<tr>
<td>
<input type="radio" id="aaaRadio" name="aaa"><!-- 親ではなく祖先の id="aaa" に関連 -->
</td>
<td>
<span id="aaaRadioLabel">aaa</span>
<td>
</tr>
</tbody>
</table>
</div>
のように使います.
inputRadio は <span> だけでなく,<div> も
使えるようになりました.
selectOneRadio ではなく inputRadio なので,
te:layout 等の指定は出来ません.
<input type="radio"> では name 属性で祖先の <span>
または <div> の id を指定します.
それとは別に id 属性を持つことで,ダイナミック
プロパティにより value 属性を変更することが
できます.
上記の例では,xxxItems の要素が xxxDto だとして,
public class XxxDto implements Serializable {
public String aaaRadioValue;
public String aaaRadioLabel;
...
}
のようにすることで,行ごとに独自の値とラベルを
持たせることが出来ます.
# ラベルというか単なる outputText.
以下に SNAPSHOT を置いたのでご確認ください.
http://maven.seasar.org/maven2-snapshot/org/seasar/teeda/teeda-core/1.0.12-SNAPSHOT/teeda-core-1.0.12-20071129.103706-12.jar
http://maven.seasar.org/maven2-snapshot/org/seasar/teeda/teeda-extension/1.0.12-SNAPSHOT/teeda-extension-1.0.12-20071129.103706-12.jar
http://maven.seasar.org/maven2-snapshot/org/seasar/teeda/teeda-ajax/1.0.12-SNAPSHOT/teeda-ajax-1.0.12-20071129.103706-12.jar
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
Seasar-user メーリングリストの案内