[Seasar-user:11655] Re: ダイナミックプロパティにつきまして

Yamada [E-MAIL ADDRESS DELETED]
2007年 11月 15日 (木) 10:21:06 JST


小林さん、
山田です。


ダイナミックプロパティの場合は
次のような場合とは異なり
--- html側 ---
<span id="bbb-1">bbb-1</span>
<span id="bbb-2">bbb-2</span>
--- Page.class側 ---
private String bbb;
public String getBbb() {
    return bbb;
}
public void setBbb(String bbb) {
    this.bbb = bbb;
}

このようなhtml側の記述にたいして
<a id="aaa-1" href="a">hoge</a>
<a id="aaa-2" href="a">hogehoge</a>

getAaaHref が呼ばれるわけではなく
getAaa1Href および getAaa2Href が呼ばれる
ということですね。

共有化できないのであれば
ハイフン抜きで
<a id="aaa1" href="a">hoge</a>
<a id="aaa2" href="a">hogehoge</a>
のように記述する方が無難ですね。

ありがとうございました。
今後もよろしくお願いいたします。


> 小林 (koichik) です.
>
> Date:    Wed, 14 Nov 2007 17:03:07 +0900
> From:    Yamada <[E-MAIL ADDRESS DELETED]>
> To:       [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:11645] Re: ダイナミックプロパティにつきまして
>
> > <a id="aaa-1" href="a">hoge</a>
> > <a id="aaa-2" href="a">hogehoge</a>
> > に対して
> > getAaa1Href
> > getAaa2Href
> > でも変更されませんでした。
>
> 要素がダイナミックプロパティを持っているか
> 判定しているところでは getAaaHref(),実際に
> ダイナミックプロパティの処理をしているところは
> getAaa1Href() を探していたので,どちらでも
> 正しく呼ばれなくなっていました.
>
> getAaa1Href() と getAaaHref() の両方があると,
> getAaa1Href() の方が呼ばれます.
>
> ドキュメントにもあるように,getAaa1Href() が
> 正しいようなので,getAaaHref() がなくても
> getAaa1Href() が呼ばれるように修正しました.
> 以下に SNAPSHOT を置いたのでご確認ください.
>
> http://maven.seasar.org/maven2-snapshot/org/seasar/teeda/teeda-core/1.0.12-SNAPSHOT/teeda-core-1.0.12-20071114.125610-8.jar
> http://maven.seasar.org/maven2-snapshot/org/seasar/teeda/teeda-extension/1.0.12-SNAPSHOT/teeda-extension-1.0.12-20071114.125610-8.jar
> http://maven.seasar.org/maven2-snapshot/org/seasar/teeda/teeda-ajax/1.0.12-SNAPSHOT/teeda-ajax-1.0.12-20071114.125610-8.jar
> http://maven.seasar.org/maven2-snapshot/org/seasar/teeda/teeda-tiger/1.0.12-SNAPSHOT/teeda-tiger-1.0.12-20071110.155400-3.jar
>
>
> > これだと、id="aaa-1" と id="aaa1" の区別ができないように思います。
>
> そういう id は付けないでくださいということで.
>
>
> --
> <signature>
>   <name>Koichi Kobayashi</name>
>   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
> </signature>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>



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