最近想给easyui 的datagrid加个回车切换列的功能,在网上找半天没合适的,只好自己实现一下。试图在keydown事件中将 enter 变成tab,测试了 类似这样的代码:
if (e.which == 13||e.which == 9){
e.keyCode =9;
e.which=9;
e.key='tab';
}
也试了这样的代码
setTimeout(function(){
var evt = jQuery.Event("keyup"); //模拟一个键盘事件
evt.keyCode = 9;
evt.which = 9;
$(this).trigger('keydown',evt); */
}
}, 2000);
结果都没鸟用,哪位如果实现了类似的方法请留言告诉我一下。
模拟TAB不行,只有自己老实FOCUS了,代码挺简单,如以下代码
var collist=null;
var curIndex=null;
//记得将 onBeforeEdit 函数 赋值给 datagrid的 onBeforeEdit事件
function onBeforeEdit(rowIndex, rowData)
{