[Seasar-user:5088] [S2JSF]selectOneRadio2とTableのforEachの混在について
Isao Yamada
[E-MAIL ADDRESS DELETED]
2006年 11月 14日 (火) 00:14:27 JST
山田です。宜しくお願い致します。
selectOneRadio2とTableのforEachの混在について質問があります。
サンプル(s2-jsf-example-1.1.0-rc-1.zip)のforEach2にradioを追加しました。
-----------------------------------------------------
<span m:inject="s:selectOneRadio2" id="selectOneRadioDto"
m:value="#{selectOneRadioDto.aaa}"> <!-- 追加 -->
<span m:inject="s:forEach" m:items="#{forEach2DtoList}" m:var="e"
m:varindex="i">
<tr>
<td><input type="checkbox" name="delete" id="delete"
m:value="#{e.delete}"/></td>
<td><input type="radio" name="radio" id="radio" m:value="#{i+1}"/></td>
<!-- 追加 -->
<td><input id="input1" type="text"
tabindex="#{i}" m:value="#{e.input}" m:required="true"/>
<span m:inject="h:message" m:for="input1"/></td>
</tr>
</span>
</span> <!-- 追加 -->
-----------------------------------------------------
この様にすると表示はできますが、
forEachがselectOneRadio2のforEachとして解釈するらしく
submit時にdeleteとinputタグの画面での入力値が取得できません。
#radioの方の値の取得はできるのでselectOneRadio2の方が
#勝っている状態でtableタグのforEachが負けているようです。
radioをtableのforEachと混在させるにはどのようにしたら良いでしょうか。
宜しくお願い致します。
Seasar-user メーリングリストの案内