我有一个启用了单元格编辑的 jqGrid。
我还有一个针对所有元素的委托click
事件。<input>
这意味着当用户单击<input>
屏幕键盘时,会显示一个屏幕键盘,以便他们可以编辑值(此解决方案适用于触摸屏)。
当用户单击单元格开始编辑时,将显示单元格编辑器。但是,用户必须直接单击单元格编辑器来触发click
事件并显示屏幕键盘(实际上必须“双击”来编辑值)。
我想要一种能够click
在编辑开始后立即触发单元格编辑器事件的方法。
我尝试了以下方法,但它不起作用:
$('#myGrid').jqGrid({
// ...
afterEditCell: function() {
$(document.activeElement).trigger('click');
}
});
谁能告诉我该怎么做?