2011-01-20 12 views
0

このスレッドの後:Using dijit.InlineEditBox with dijit.form.Select私は以下のフィドルで見ることができる "固定バージョン"のInlineEditBoxを使用しています。変更されたInlineEditBoxで予期せずonChangeイベントが発生しました

http://jsfiddle.net/mimercha/Vuet8/16/

初期化時に "FixedInlineEditBox" dijitのは "のonChange" イベントをトリガします。私はAjaxイベントでInlineEditBoxを使用しようとしており、一度にページ上に300個までのインライン編集ボックスを持つことができるので、トリガされていないFixedInlineEditBoxの "onChange"イベントがトリガされたことを理解しようとしています元InlineEditBoxからの初期化:

http://jsfiddle.net/mimercha/5HUga/1/

のonChangeは素晴らしいことだトリガすることなく、初期化時にdisplayedValueを保存する方法上の任意の提案!

答えて

1

これは私はそれが常にonChangeを呼び出すことはありませんように、さらにsaveを変更することなく、前の変形例ではstartupからsaveメソッドを呼び出すことによるものでした。残念ながら、これはメソッドを完全に上書きしなければ簡単には実現できません...

http://jsfiddle.net/kfranqueiro/Vuet8/18/

関連する問題