[Seasar-user:5712] Re: [Teeda] 可変のラジオボタンを表示する方法

Yasuo Higa [E-MAIL ADDRESS DELETED]
2007年 1月 11日 (木) 19:06:04 JST


ひがです。
> 
> 武井です。
> 
> ラジオボタンの修正、ありがとうございます。
> 
> さらに、質問なのですが、ラジオボタンを横n列、縦n行にレイアウトして表示したいと思っています。
> 例えば、横2列、縦5行など・・。
> 
> 何かよい実現方法はありませんでしょうか?
> 
HTMLを

<input type="radio" id="aaa1" name="aaa" value="1" checked=""/>one
<input type="radio" id="aaa2" name="aaa" value="2" checked=""/>two<br />
<input type="radio" id="aaa3" name="aaa" value="3" checked=""/>three

のように書き、Pageに

private int aaa = 1;

public String getAaa1Checked() {
  return aaa == 1 ? "checked" : null;
}

public String getAaa2Checked() {
  return aaa == 2 ? "checked" : null;
}

public String getAaa3Checked() {
  return aaa == 3 ? "checked" : null;
}

のように書けばOKです。radioは好きに配置してください。
後、通常のJSFのコンポーネントは使われていないので、
バリデーションは、自前で行う必要があります。

Yasuo Higa
The Seasar Project



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