[Seasar-user:13904] Re: selectOneRadioのchecked属性がダイナミックプロパティとならない

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2008年 4月 24日 (木) 11:18:07 JST


米林です。

> public String getUserIdRadioChecked() {
>   return userInfoIndex == 0 ? "checked" : "";
> }

> やり方が間違っているのでしょうか?
> それともchecked に関する制限がなにかあるのでしょうか?

checked属性に関しては、戻り値をStringではなくbooleanで試して頂けますか。

よろしくおねがいします。

----- Original Message ----- 
From: "watanabe shuji" <[E-MAIL ADDRESS DELETED]>
Sent: Thursday, April 24, 2008 10:40 AM

> はじめまして、渡辺と申します。
> 現在、Teeda1.0.13で開発を進めているのですが、selectOneRadioに関して質問があり
ます。
> 実現したい事は、forEachと組み合わせ、一覧にラジオボタンを動的に配置する事で
す。
>
> サンプルなどを参考に次のようなソースを作成しました(抜粋)。
>
>
>
>
>
>
>
>
>
>
>
>
> あわせてPageクラスでは、userIdRadioのValueに対応するGetterとして、
>
> public String getUserIdRadioValue() {
>   return userInfoItems[userInfoIndex].userId;
> }
>
> と定義しました。
>
> ここまでの設定にて各Radioボタンのvalue属性に各UserIdが動的に設定される事は確認
しました。
>
> 次に「一覧の中で一番上の項目をデフォルト値としてcheckedにする」ことを実現する
ために、
>
> public String getUserIdRadioChecked() {
>   return userInfoIndex == 0 ? "checked" : "";
> }
>
> とPageクラスに設定しました。
>
> しかし、全ての項目に対して、checked="checked" となってしまいます。
> デバックモードで追ってみると、getUserIdRadioCheckedを通っておらず、htmlから
checkedを取り除いても同様に、全てがchecked="checked" となってしまいます。
>
> やり方が間違っているのでしょうか?
> それともchecked に関する制限がなにかあるのでしょうか?
>
> _________________________________________________________________
> 【MSNビデオ】超貴重!驚きの大物対談が実現。作家 村上龍が話題のあの人に迫る
> http://video.msn.co.jp/rvr/default.htm
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>



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