免费的 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/12/enter code here
当我只使用多框时,我必须在实际的复选框内单击,以便 select 多行。如果我只 select 一行,它将重置我所有其他 select 离子。这就是我需要的行为,效果很好。
问题出在 setSelection 方法 (grid.setSelection) 上,"act" 就像我在复选框内单击一样,而我需要它就像我在单击行。
在演示中,每次用户右键单击某行时,我都会使用 setSelection。我需要 selection 表现得好像用户只单击了行,而不是用户选中了复选框。
setColumn 函数可以考虑 multiboxonly 选项吗?
谢谢,
我不确定我是否正确理解了您想实施的选择行为,但在我看来您只需要更改行
$('#jqGrid').setSelection(rowId);
在 onContextMenu
内到两行:
$('#jqGrid').resetSelection();
$('#jqGrid').setSelection(rowId);