如何将keyup事件绑定到jqGrid编辑单元格以自动移动到新行

时间:2016-10-27 19:52:34

标签: jquery jqgrid

我正在使用免费的jqGrid 4.13.3。我使用一列的内联编辑。更改列单元格的值并按下回车键后,我想触发一个函数,以便在编辑模式下移动到下一行,准备好进行更改。

我尝试了以下但事件似乎没有发生。

function oSelect(id){
        selID = id;
        $("#ifetestdetailslist").setColProp('reading', { editoptions: {dataEvents: [{ type: 'keyup', fn: function(e) {if(event.keyCode=='13'){readingchange();  }}}]}});

        if(id && id!==lastsel){
            $("#ifetestdetailslist").jqGrid('restoreRow',lastsel);

            $("#ifetestdetailslist").jqGrid('editRow', id, {
                keys: true,
                focusField: 'reading',
                oneditfunc: function (rowid, options) {
                    $control = $("#" + rowid + "_reading");
                    if ($control.length > 0) {
                        $control[0].select();
                    }
                }
            });

            lastsel=id;
        }           
    }; 

0 个答案:

没有答案