[Seasar-user:14619] Re: layout機能 + JsfSpecComponentIdLookupStrategy設定のID出力について

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2008年 6月 10日 (火) 02:18:06 JST


米林です。

Teedaのバージョンはいくつでしょうか?

> しかし、layout機能を使うとidが全く出なくなります。
> どのような対応を行ったら、よろしいでしょうか。

teedaCustomize.diconにcooperateWithForeachを指定して下さい。
例)
 <component 
class="org.seasar.teeda.core.render.DefaultComponentIdLookupStrategy">
        <property name="cooperateWithForeach">true</property>
 </component>


また、teeda-html-exampleの以下等を参考にしてみてください。

http://localhost:8080/teeda-html-example/view/foreach/foreachHoge.html

<input type="text" id="layoutChildBody:aForm:fooItems:2:aaa"

このようなIDが出力されてユニークになっています。


よろしくお願いします。

----- Original Message ----- 
From: "yuu" <[E-MAIL ADDRESS DELETED]>


> yuu と申します。
>
> forEachのIdはデフォルトでは各行が同じIdになるので、
> ユニークなIdにするためにはteedaCustomize.diconの
> <component
> class="org.seasar.teeda.core.render.DefaultComponentIdLookupStrategy" />
>> <component
> class="org.seasar.teeda.core.render.JsfSpecComponentIdLookupStrategy" />
> しました。
>
> しかし、layout機能を使うとidが全く出なくなります。
> どのような対応を行ったら、よろしいでしょうか。
>
> ご存知の方がいらっしゃいましたら、ご回答をお願いします。
>
> 以上 宜しくお願いします。
>
> --------------------------------------
> GANBARE! NIPPON! Chance to win 50,000 Yahoo! Points!
> http://pr.mail.yahoo.co.jp/ganbare-nippon/
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user

---
米林 正明
[E-MAIL ADDRESS DELETED] 



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