[Seasar-user:14021] Re: [teeda]ItemsSave と Map について

M Higashi [E-MAIL ADDRESS DELETED]
2008年 4月 30日 (水) 22:40:15 JST


調査していたところ、ItemsSaveの<input>タグを書く位置で動作が異なる現象に遭遇したので報告します。
ItemsSaveの<input>タグを書く位置に制約があるのでしょうか?

↓の例は期待通りラベルの引き継ぎができますが、[2]の位置にItemsSaveを移動させると期待通り動作しません。
ラベルがある特定の値のままになったり、確認画面でラベルが表示されなかったりします。
<body>
<form id="form">
<!-- [1] -->
<input type="hidden" id="aaaItemsSave"/>
<span id="aaa" te:col="2">
    <input type="radio" name="aaa" />Item1
    <input type="radio" name="aaa" />Item2
</span>
<!-- [2] -->
<input type="submit" value="calculate" id="goSelectOneResult2"/>
</form>
</body>

遷移先のHTMLでは特別なことはしておりません。Pageクラスも
	public String aaa;
	public Map aaaItems;
	public String aaaLabel;
があり、initialize()でMapにセットする程度です。

環境:
Eclipse3.3
teeda1.0.13
seasar2.4.24
Tomcat5.5.26
WindowsXP
JDK1.5

当初問題が発生していたコードもItemsSaveのタグの位置をformタグの直後にしたら
期待通り動作しました。

-- 
---------------------------------
東 幹人
[E-MAIL ADDRESS DELETED]


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