jqgrid:onchange事件不在本地网格的选项卡上工作

时间:2015-02-19 07:55:13

标签: javascript jquery jqgrid

我正在使用具有以下属性的网格

cellEdit: true,
    datatype: 'json',
    viewrecords: true,
    cellsubmit: 'clientArray',
    loadonce: true

colmodel有一列:

{ name: 'Input', width: 120, editable: true, editoptions: { dataEvents: [
   { type: 'change', fn: function (e) {
            alert('hi');
           }
       },
      ]
    }
}

现在当我在输入中输入一个值并点击其他单元格时,更改事件将触发,但是当我输入一个值并按下tab时它不起作用。

1 个答案:

答案 0 :(得分:0)

如果我正确理解您的问题,您应该使用jqGrid callbacks of cell editing mode,例如beforeSaveCellbeforeSubmitCellafterSubmitCellafterSaveCell,而不是使用change事件