[Seasar-user:6828] Re: [S2JSF]forEachで繰り返し出力されるオブジェクトのIDについて
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 3月 23日 (金) 09:09:34 JST
斎藤さん
米林です。
現在、下記の件はS2JSFの仕様になります。
m:passthrough="true"を付けて指定した属性を
そのまま出力するというのはどうでしょうか?
ex.
<input type="radio" id="hooId" value="#{e.OK}" m:passthrough="true" />
よろしくお願いします。
From: "Shun Saito" <[E-MAIL ADDRESS DELETED]>
Sent: Thursday, March 22, 2007 1:32 PM
> 斎藤@サイエンティアです。
>
> S2JSFでforEachを使用して複数のフィールドを生成する
> プログラムを作成しています。
>
> その際、オブジェクトの種類によってIDが書き換わるもの、
> 書き換わらないものがありましたので、その仕様について
> 確認させてください。
>
> ・ラジオボタンに関してはソース上「id="hooId"」と指定した
> 場合、「id="bhv:row1_0:col1_0:hooId"」といったように書き
> 換えが行われ、それぞれに異なるIDが生成されています
> ・テキストフィールドに関してはソース上「id="OK"」と指定した
> 場合、そのまま出力されています
> ・チェックボックスについても同様にそのまま出力されています
>
> (S2JSFのソースおよび生成されたHTMLの詳細はファイルとして
> 添付しました)
>
> 例えば、チェックボックスでIDを個別に異なるものとし、
> その値が想定可能なものでないといった場合、ラベルを
> 設定する等の操作を行うことができないなどの制約と
> なってしまいます。
>
> 具体的にどのオブジェクトではIDの変更が行われ、どの
> オブジェクトは行われないのかについて情報がありましたら
> お知らせください。
>
> IDが書き換わらないものについては何らかの設定やプログラミング
> 上の対応で異なるIDを生成することが可能でしたら、その情報に
> ついてもお知らせください。
>
> お手数ですがよろしくお願いします。
>
> ちなみに使用している環境は、
> s2jsf-example-1.1.1を元にした開発環境
> (s2container-2.4.7,S2-dao1.0.39に差替え)
> tomcat5.5.20 です。
>
> ---------------------------------------------------
> 株式会社サイエンティア 東京HR開発グループ 斎藤 俊
> e-mail:[E-MAIL ADDRESS DELETED]
> web:http://www.scientia.co.jp
> ---------------------------------------------------
---
米林 正明
[E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内