[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 メーリングリストの案内