[Seasar-user:6839] Re: [S2JSF]forEachで繰り返し出力されるオブジェクトのIDについて

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 3月 23日 (金) 14:25:43 JST


米林です。

From: "Shun Saito" <[E-MAIL ADDRESS DELETED]>
Sent: Friday, March 23, 2007 1:15 PM


> 説明不足で申し訳ありません。
>
> 私の得たい結果は「ラジオボタンもIDを変えないようにする」
> のではなく「テキストフィールドやチェックボックスも
> ラジオボタンのようにIDが変わるような出力をさせたい」の
> 方でした。
>
> そういった場合の対応方法は何かありますでしょうか?
>
> また、他のオブジェクトについてもどういう出力になるのか
> (IDは変わらないのか変わるのか)についての情報もあり
> ましたらお知らせください。

teedaCustomize.diconの
<component class="org.seasar.teeda.core.render.DefaultComponentIdLookupStrategy"
/>
を以下に変更して下さい
<component class="org.seasar.teeda.core.render.JsfSpecComponentIdLookupStrategy"
/>

TeedaのRendererを使用しているコンポーネントは、
上記のカスタマイズ設定をすることによって
ラジオボタンのようなIDを出力することが出来ます。
ラジオボタンはS2JSF独自のRendererを使用している為
Teeda側の指定idを出力するRendererと違いが出ていました。
ラジオボタンのようなID出力がJSF仕様の出力で
JSF仕様に合わせるための JsfSpecComponentIdLookupStratery
となります。

ドキュメントが古いのですが以下も参考になります。
http://s2jsf.seasar.org/ja/migratingTo1_1.html#dicon

よろしくお願いします。
---
米林 正明
[E-MAIL ADDRESS DELETED]




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