jqgrid设置单元格回车后不跳转下一个编辑框
时间: 2024-03-08 10:50:40 浏览: 111
[jqgrid][一个自定义的单元格编辑,点击后弹出数据选择对话框,然后选择一条数据,将数据写入当前行][20201003].txt
您可以通过以下步骤设置 jqGrid 单元格回车后不跳转到下一个编辑框:
1.在 colModel 中设置 editoptions 属性:
```javascript
colModel: [
{
name: 'name',
index: 'name',
editable: true,
editoptions: {
dataInit: function (elem) {
$(elem).on('keydown', function (e) {
if (e.keyCode === 13) {
e.stopPropagation();
}
});
}
}
}
]
```
2.通过 dataInit 属性在单元格编辑器中绑定 keydown 事件,并在事件中阻止默认行为(跳转到下一个编辑框):
```javascript
dataInit: function (elem) {
$(elem).on('keydown', function (e) {
if (e.keyCode === 13) {
e.stopPropagation();
}
});
}
```
这样就可以实现单元格回车后不跳转到下一个编辑框了。
阅读全文