0

我想在按下 tab 键时触发 oncellselect 事件。只要使用鼠标单击选择单元格,它就可以正常工作。但是我注意到当按下选项卡时,只会触发 aftercelledit 的事件!有什么建议可以克服这个问题吗?

4

1 回答 1

0

您应该更清楚地描述您使用的场景。jqGrid 支持通过键盘选择行(请参阅 参考资料bindKeys),但不支持选择单元格。

可能您使用单元格编辑,它使用内部GridNav方法来激活键导航。在单元格编辑的情况下,该Tab键激活下一个可编辑单元格的编辑。所以你应该使用单元格编辑的回调,比如beforeEditCell, afterEditCellonSelectCell而不是onCellSelect用作click事件的句柄。

于 2012-12-17T10:23:08.997 回答