免费jqGrid 4.9.0 - 将multiboxonly与setSelection结合使用

时间:2015-07-05 07:01:47

标签: jquery jqgrid free-jqgrid

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

当我使用multiboxonly时,我必须在实际的复选框内单击,以便选择多行。如果我只选择一行,它将重置我所有其他选择。这是我需要的理想行为,可行。

问题在于setSelection方法(grid.setSelection),它“行动”就好像我在复选框内单击一样,而我需要它就像我点击该行一样。

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

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

谢谢,

1 个答案:

答案 0 :(得分:1)

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

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

onContextMenu内到两行:

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

请参阅http://jsfiddle.net/mrfvsyc2/13/