[Seasar-user:16908] Re: [Kumu]Kumu.FormHelper.Serializer でJavascriptエラー

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2009年 2月 13日 (金) 12:26:10 JST


小椋さん
米林です。

対応してコミットしました。

こちらから最新を取得して試して頂けますか?
http://svn.seasar.org/browse/trunk/teeda-html-example/src/main/webapp/js/ajax.js?revision=4238&root=teeda&pathrev=4238


サンプルをteeda-exampleに作りました。
http://svn.seasar.org/browse/trunk/teeda-html-example/src/main/webapp/view/sample/seasarUser16893.html?view=markup&root=teeda&pathrev=4238

こちらの対応を含んだsp6は本日リリース予定です。

よろしくお願いします。

----- Original Message ----- 
From: "小椋悠貴" <[E-MAIL ADDRESS DELETED]>


> いつもお世話になっております。
> 小椋と申します。
>
> Form値の取得でKumu.FormHelper.create()を利用しているのですが、
> HTML中にimgタグが存在すると、ajsx.jsの555行目で
> 『Kumu.FormHelper.Serializer[node.tagName.toLowerCase()]  is not a 
> function』
> というエラーが発生します。
>
> 調べたところ、
> Kumu.FormHelper.Serializer には input,textarea,selectノードに対しての関数はありますが、
> imgノード用の関数が定義されていないため、このエラーが発生するように思えます。 
> 
>
> 現在のHTML構成としてimgタグは必要ですので、
> 暫定対応策としてKumu.FormHelper.Serializer に imgノード用の関数を定義し、
> nullを返すようにしたところ、エラーは発生しなくなりました。
>
> もし可能であれば、
> 公式的にKumu.FormHelper.Serializer 側に
> imgノード(その他今回のようなエラーになり得るノード)の対応をお願いいたします。 
> 
> また、何かの事情でそうできないのであれば、
> 今回のようなnullを返す関数を追加する対応で問題ないでしょうか。
>
>
> ■環境
>
> s2-framework-2.4.32
> teeda-ajax-1.0.13-sp4
> teeda-core-1.0.13-sp4
> teeda-extension-1.0.13-sp4
>
>
> よろしくお願いいたします。

---
米 林 正 明
http://www.abby.co.jp 



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