[Seasar-user:21932] Re: 動的ラジオボタンのcheckedの方法
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2014年 8月 12日 (火) 03:59:59 JST
小林 (koichik) です。
ぱっと見た感じだとHTMLにid="ogaItemsSave"および
id="selected"を持つ要素が無いですね。
特に後者が無いためにページクラスのselected
プロパティとの関連づけができていないのでは
ないかと思います。
たぶん、この例を参照していると思うのですが、
http://teeda.seasar.org/ja/extension/reverse/input.html#静的なラジオボタンの数を動的に変えるには
まずは上記ドキュメント中のサンプルのまま動かして、
うまく動作することを確認してから必要に応じて
少しずつ<table>要素に変更するなどしてみては
いかがでしょうか?
また、上記ドキュメント内のコメントで「Teedaが設定」と
書かれているプロパティは@SubapplicationScopeを付ける
必要はありません。
On Mon, 11 Aug 2014 21:28:51 +0900, 小川昌幸 <ogawam @ systech.co.jp> wrote:
> お世話になります
> 小川と申します。
>
> 動的なラジオボタンを生成したのですが、
> どうしても、チェックされた状態で表示出来ません。
> ご教授お願いします。
>
> 以下ロジックHTMLロジック
>
> <table>
> <tr>
> <th>選択</th>
> </tr>
> <div id="ogaItems">
> <tr>
> <td class="sentaku">
> <label>
> <input type="radio" id="code" name="selected" value="dummy"
> onchange="onChange();" />
>
> </label>
> </td>
> </tr>
> </div>
> </table>
>
> 以下pageクラスロジック
> @SubapplicationScope
> public List<ProductDto> ogaItems;
> @SubapplicationScope
> public String selected;
> @SubapplicationScope
> public String codeValue;
>
> selectedにvalueの値をいれてもcheckedにならず、
> codeValueにvalueの値をいれてもcheckedにはなりませんでした。
>
>
>
>
>
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user
--
{
name: "Koichi Kobayashi",
mail: "koichik @ improvement.jp",
blog: "http://d.hatena.ne.jp/koichik/",
twitter: "@koichik"
}
Seasar-user メーリングリストの案内