0

にバグがあるようdojox.grid.EnhancedGridです。"onApplyCellEdit"IE ブラウザでセルを編集してから [OK] ボタンをクリックしても、このエラーは発生しません。ここにjsfiddleがあります、

http://jsfiddle.net/eZVkA/3/

ご覧のとおり、2 番目の列のセルを編集してボタンをクリックすると (Enter キーを押したりグリッドをクリックしたりせずに)、"onApplyCellEdit"IE を除くすべてのブラウザーでトリガーされます。これはバグだと思います。

関数を使用してこれを解決しようとしてemitいますが、適切に使用する方法がわかりません。emitボタンのクリックイベントで使用して、のをトリガーし"onApplyCellEdit"たいと思いますEnhancedGrid

解決策はありますか?

4

1 に答える 1

0

エミットは必要ありませんが、学ぶには良い機能です。 http://dojotoolkit.org/reference-guide/1.9/dojo/on.html

grid.edit.apply(); を呼び出します。イベントをトリガーします。グリッドはウィジェット自体を参照しています。

于 2013-08-26T20:28:18.257 に答える