jqgrid单选复选框

Sab*_*ish 5 checkbox select jqgrid

在Jqgrid中,我想限制用户随时只选择一个复选框.当用户选择仅最后选择为处于"已选择"状态的多个复选框时,应自动取消选中剩余的复选框.

我已将multi select属性设置为true.但我无法取消选择之前选择的项目.如果可以的话怎么办?

谢谢

Lef*_*tyX 9

您可以使用beforeSelectRow之前的事件并重置选择:

beforeSelectRow: function(rowid, e)
{
    jQuery("#list47").jqGrid('resetSelection');
    return(true);
}
Run Code Online (Sandbox Code Playgroud)

我有一个小提琴,所以你可以检查它是如何工作的.

  • 你需要添加这个:var myGrid = $("#list47"); $( "#CB _" + myGrid [0] .ID).hide(); 隐藏多选按钮,如下所述:http://stackoverflow.com/questions/6212571/jqgrid-multiselect-check-all-in-header-how-to-hide-it/6213082#6213082 (2认同)