我正在使用 Enter 键对 jqgrid 进行内联编辑。问题是如果控件在文本框上,回车键可以正常工作。但是,如果用户在文本区域中输入一些数据(我的编辑选项包括 text area )并按回车,则将其视为回车而不是回车键并且不提交该行。
我们如何在按下文本区域字段的 Enter 按钮时在内联编辑中提交 edt 行。
我正在使用 Enter 键对 jqgrid 进行内联编辑。问题是如果控件在文本框上,回车键可以正常工作。但是,如果用户在文本区域中输入一些数据(我的编辑选项包括 text area )并按回车,则将其视为回车而不是回车键并且不提交该行。
我们如何在按下文本区域字段的 Enter 按钮时在内联编辑中提交 edt 行。
最后,我能够使用 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);
}
}