2

我正在使用 Enter 键对 jqgrid 进行内联编辑。问题是如果控件在文本框上,回车键可以正常工作。但是,如果用户在文本区域中输入一些数据(我的编辑选项包括 text area )并按回车,则将其视为回车而不是回车键并且不提交该行。

我们如何在按下文本区域字段的 Enter 按钮时在内联编辑中提交 edt 行。

4

1 回答 1

1

最后,我能够使用 DataEvent 功能提交一行。

dataEvents: [{ type: 'keydown', fn: submitRowData} ]

var submitRowData = function(e) { 
    var key = e.charCode || e.keyCode;
    if (key == 13)//enter
    { 
    jQuery('#grid1').jqGrid('saveRow',globalSelId,true,null,
            successMsgHandler,null,null,null,saveErrHandler);
    }
}
于 2011-07-06T11:06:04.337 回答