打开多选的jqGrid,如何在选择行时关闭复选框检查

Kri*_*ast 3 jquery jqgrid

我正在使用带有多选的jqGrid.这有效,但我有副作用,我想摆脱.每当有人点击一行时,该复选框也会改变其检查状态.我想把它留下来.

我试过这个:

onSelectRow: function(row) { return false; }
Run Code Online (Sandbox Code Playgroud)

和设置

beforeSelectRow: function(rowid, e) { return true; },
Run Code Online (Sandbox Code Playgroud)

如果我将其设置为false,我会获得所需的行为,但之后我也无法获得任何选定的ID

jqGrid('getGridParam', 'selarrrow');
Run Code Online (Sandbox Code Playgroud)

任何人都有想法解决这个问题?

小智 8

$("#Grid_ID").jqGrid('hideCol', 'cb');
Run Code Online (Sandbox Code Playgroud)

在gridComplete函数上添加上面的代码行