[Seasar-user:12267] Re: [Teeda]Grid でIEだとJavaScriptで2行目以降の<span>内の動的変更がおかしくなる
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 12月 22日 (土) 19:00:24 JST
小林 (koichik) です.
Date: Sat, 22 Dec 2007 14:05:11 +0900
From: "takemura" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:12264] Re: [Teeda]Grid でIEだとJavaScriptで2行目以降の<span>内の動的変更がおかしくなる
> いろいろ調査していていおかしくなるケースがわかりました。
>
> GridXYのボディデータ部で<span id="hoge"></span>のラベル表示において値が空だ
> と
> なぜか表示後にその場所のラベルがDOMで書き換えても表示に反映されない事があり
> ます。
> <span id="hoge">あ</span>のように値があると書き換えることが可能なような動き
> をしている気がします。
> 本来、ありえないような気がするのですがこれはIEのバグなのでしょうか
IE のバグかどうかは分かりませんが,添付の
サンプルを次のようにして,データがない場合に
(Java では \u00A0) を入れてあげると
書き換えられるようです.
item.setCcc("\u00A0");
item.setDdd("\u00A0");
item.setEee("\u00A0");
item.setFff("\u00A0");
--
<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 メーリングリストの案内