免费的 jqGrid 4.9.0 - 结合 multiboxonly 与 setSelection

Free jqGrid 4.9.0 - combine multiboxonly with setSelection

演示:http://jsfiddle.net/mrfvsyc2/12/enter code here

当我只使用多框时,我必须在实际的复选框内单击,以便 select 多行。如果我只 select 一行,它将重置我所有其他 select 离子。这就是我需要的行为,效果很好。

问题出在 setSelection 方法 (grid.setSelection) 上,"act" 就像我在复选框内单击一样,而我需要它就像我在单击行。

在演示中,每次用户右键单击某行时,我都会使用 setSelection。我需要 selection 表现得好像用户只单击了行,而不是用户选中了复选框。

setColumn 函数可以考虑 multiboxonly 选项吗?

谢谢,

我不确定我是否正确理解了您想实施的选择行为,但在我看来您只需要更改行

$('#jqGrid').setSelection(rowId);

onContextMenu 内到两行:

$('#jqGrid').resetSelection();
$('#jqGrid').setSelection(rowId);

http://jsfiddle.net/mrfvsyc2/13/