[Seasar-user:13613] Re: [Teeda] DynamicPropertyのid

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 4月 8日 (火) 01:00:28 JST


小林 (koichik) です.

Date:    Tue, 8 Apr 2008 00:43:30 +0900
From:    "Masao NADAI" <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:13612] [Teeda] DynamicPropertyのid

> このように、idの重複が発生します(HTML Invalidです)。
> 
> これを回避する方法があれば教えてください。

Teeda HTML Example の teedaCustomize.dicon に
コメントアウトされている

<!-- JSF標準のIDの採番方式にしなくてはいけない場合は下記を使用。 -->
<!--
<component class="org.seasar.teeda.core.render.JsfSpecComponentIdLookupStrategy"/>
-->

という設定を有効にすると,id は重複しなくなります.
# xxxItems:0:line のようになる.
# 不都合なことの方が多いと思いますが.

te:omitid は検討しますが,導入するとしても
Teeda 1.1 からになるので,かなり先の話になります.


以下余談.

Date:    Thu, 3 Apr 2008 11:21:12 +0900
From:    "Masao NADAI" <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:13535] Re: [Teeda]あるオブジェクトのプロパティ値を表示したい

> 前のメールに書いたように、id="dept.name"に対して、
> スタイルの指定ができません。
> デザイナーには受けが悪いと思います。

#dept\.name {...}

で指定できるとデザイナさんにお伝えください.

そんなわけで (どんなわけで?),ピリオドを
ハイフン 2 個に置き換えてレンダリングする案は
ボツの方向で話が進んでいます.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



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