[Seasar-user:8192] Re: 同一idが複数ある場合DynamicPropertyが1回しか適用されない

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2007年 6月 8日 (金) 18:26:52 JST


大谷です。

> 下記の仕様は、
> 同じidで複数のspanに対して、
> 1つのDynamicProperty用メソッドでは属性を設定できない
> ということで認識合ってますでしょうか。
> (属性設定用の判定ロジックがまったく同じであっても、
> メソッドは2つ必要であるということ。)

value属性だけが同一のロジックにあてはまります。
そのほかの属性に関してはハイフンを除いたものを
連結した形になります。

07/06/08 に Taro Unno<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 大谷さん
>
> 返信遅くなりすみません。
> こちらこそ環境お知らせしなくて申し訳ありませんでした。
> Teeda1.0.7です。
>
> ご指摘の通りにすると、設定できました。
> 早速のご回答ありがとうございました。
>
> 下記の仕様は、
> 同じidで複数のspanに対して、
> 1つのDynamicProperty用メソッドでは属性を設定できない
> ということで認識合ってますでしょうか。
> (属性設定用の判定ロジックがまったく同じであっても、
> メソッドは2つ必要であるということ。)
>
> 以上、宜しくお願い致します。
> 海野
>
>
>
>
>
>
> 07/06/08 に Shinpei Ohtani<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > 大谷です。
> >
> > こちらの不手際もあったので、私のほうでも確認してみました。
> > Teedaの1.0.3以降であれば、
> >
> > <span id="aaa" class="nothing">
> > <span id="aaa-2" class="nothing">
> >
> > のようにあると、value以外の属性は、
> >
> > public String getAaaClass(){
> >   return "className"
> > }
> >
> > public String getAaa2Class(){
> >   return "className"
> > }
> >
> > のようになります。
> > 惑わせてしまってすいません。
> > 宜しくお願いします。
> >
> > 07/06/08 に Shinpei Ohtani<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > > 大谷です。
> > >
> > > すいません、失念してました。
> > > Teedaのバージョンはいくつをお使いでしょうか。
> > >
> > > もしかしたら既に対応しているかもしれないので。
> > > https://www.seasar.org/issues/browse/TEEDA-195
> > >
> > > 宜しくお願いします。
> > >
> > > 07/06/08 に Shinpei Ohtani<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > > > 大谷です。
> > > >
> > > > 下記はTeedaのバグでした。
> > > > そのため以下のように修正します。
> > > >
> > > > <span id="aaa" class="nothing">
> > > > <span id="aaa-2" class="nothing">
> > > >
> > > > とあると、
> > > >
> > > > public String getAaaClass(){
> > > >     return "className"
> > > > }
> > > >
> > > > にバインディングします。
> > > >
> > > > DynamicPropertyではidのハイフン以降を無視して
> > > > get + idからハイフン以降を除去した文字列(Camel式) + 属性名(Camel式)
> > > > でバインディングしたいと思います。
> > > >
> > > > 宜しくお願いします。
> > > >
> > > > 07/06/08 に Taro Unno<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > > > > 海野です。
> > > > >
> > > > > 画面に同一idでspanを2つ作り、class属性を設定し、
> > > > > DynamicPropertyを適用しようとしているのですが、
> > > > > 1つ目のspanにしか適用されていないように見えます。
> > > > >
> > > > > 例)
> > > > > ・htmlファイル
> > > > > <span id="aaa" class="nothing">
> > > > > <span id="aaa-2" class="nothing">
> > > > >
> > > > > ・Pageクラス
> > > > > public String getAaaClass(){
> > > > >     return "className"
> > > > > }
> > > > >
> > > > > これで実行すると、
> > > > >   1つ目のspan class="className"
> > > > >   2つ目のspan class="nothing"
> > > > > と出力されます。
> > > > >
> > > > > 二つとも同じにするための設定方法をご存知の方、
> > > > > どうぞ宜しくお願い致します。
> > > > >
> > > > > --
> > > > > [E-MAIL ADDRESS DELETED]
> > > > > _______________________________________________
> > > > > Seasar-user mailing list
> > > > > [E-MAIL ADDRESS DELETED]
> > > > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > > > >
> > > >
> > > >
> > > > --
> > > > =============================
> > > > Shinpei Ohtani
> > > > [E-MAIL ADDRESS DELETED]
> > > > =============================
> > > >
> > >
> > >
> > > --
> > > =============================
> > > Shinpei Ohtani
> > > [E-MAIL ADDRESS DELETED]
> > > =============================
> > >
> >
> >
> > --
> > =============================
> > Shinpei Ohtani
> > [E-MAIL ADDRESS DELETED]
> > =============================
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================



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