1

dgrid と CellSelection プラグインを使用してセルを選択しています。グリッドが 4 列であるとします。最初のセルにデータが入力されると (ボタンをクリックするなどのアクションによって)、フォーカスが次のセルに移動し、再びデータがこのセルに入力され、次のセルにフォーカスが移動します。

上記のシナリオはChromeFFでは正常に動作していますが、 IE 9では失敗しており、このエラーが発生します。

プロパティ 'className' の値を取得できません: オブジェクトが null または未定義です

このように「選択したセル」を取得しています。

grid.on(".dgrid-cell:click", function(evt){
        selectedCell = grid.cell(evt);

そしてここでデータがselectedCellに(ボタンをクリックして)入力され、次のセルに移動します

 var item = grid.store.get(selectedCell.row.data.id);
 item.field = 'FirstCell';
 grid.store.put(item, {
     overwrite : true
 });

 grid.deselect(selectedCell);
 grid.select(grid.right(selectedCell));

grid.right 呼び出しでエラーがスローされることがわかりましたが、あまり探索できませんでした

これに関する提案はありますか?

4

0 に答える 0