-1

重複の可能性:
Dojo IE DataGrid インライン編集

次のjsfiddleのグリッド内のセルは編集可能ですが、私はそうです:

セルをダブルクリックして値を変更し、グリッドの外側をクリックすると、編集モードから抜け出せません。

セルをダブルクリックして値を変更し、グリッドをクリックすると、編集モードから抜け出すことができます。

jsfiddle: http://jsfiddle.net/keemor/xDUpp/11/

私のためにそのjsfiddleを修正してください。

4

1 に答える 1

1

わかりました私は修正を見つけました。それは完璧に機能するようです。グリッドの onBlur イベントに登録し、手動でグリッドの保存を呼び出す必要があります。

vGrid.onBlur = function(){
    var grid = dijit.byId('validation_grid');
    if (grid.edit.isEditing()){
        grid.edit.apply();
    }
};
于 2012-09-21T10:55:37.467 に答える