[Seasar-user:10688] Re: [teeda] selectOneRadio で配列使用
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
2007年 9月 22日 (土) 01:10:20 JST
大谷です.
下記のようなソースで動いていそうです.
package examples.teeda.web.radio;
import java.util.ArrayList;
import java.util.List;
/**
* @author shot
*/
public class SelectOneRadioPage {
private int aaa;
private AaaDto[] aaaItems;
public String prerender() {
aaaItems = new AaaDto[3];
AaaDto dto1 = new AaaDto();
dto1.setValue(0);
dto1.setLabel("AAAA");
aaaItems[0] = dto1;
AaaDto dto2 = new AaaDto();
dto2.setValue(1);
dto2.setLabel("BBBB");
aaaItems[1] = dto2;
AaaDto dto3 = new AaaDto();
dto3.setValue(2);
dto3.setLabel("CCCC");
aaaItems[2] = dto3;
return null;
}
public int getAaa() {
return aaa;
}
public void setAaa(int aaa) {
this.aaa = aaa;
}
public AaaDto[] getAaaItems() {
return aaaItems;
}
public void setAaaItems(AaaDto[] aaaItems) {
this.aaaItems = aaaItems;
}
public String doAction() {
return null;
}
}
<html xmlns:te="http://www.seasar.org/teeda/extension">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>SelectOneRadio</title>
</head>
<body>
<form id="selectOneRadioForm">
<span id="aaa">
<input type="radio" name="aaa" value="0" checked="checked"/>aaa
<input type="radio" name="aaa" value="1"/>bbb
<input type="radio" name="aaa" value="2"/>ccc
</span>
<span id="aaa-display"/>
<input type="submit" value="calculate" id="doAction"/>
<span id="aaaMessage"/>
</form>
</body>
</html>
07/09/21 に Taiki Matsuyama<[E-MAIL ADDRESS DELETED]> さんは書きました:
>
> 松山です。
>
> 今日気付いたのですが、selectOneRadio の コンポーネント一覧では、
> 「id+ItemsというListまたは配列のプロパティがPageにある」
> とありますが、配列にすると表示されません。
>
> 確か、以前のバージョン(正確なバージョンは忘れました)は、
> どちらでも表示されていたような気がします。
>
> --
> Taiki Matsuyama mailto:[E-MAIL ADDRESS DELETED]
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
>
--
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================
Seasar-user メーリングリストの案内