select - jqgrid单选复选框

标签 select jqgrid checkbox

在 Jqgrid 中,我想限制用户在任何时候只能选择一个复选框。当用户选中多个复选框时,只有最后选中处于“选中”状态,其余的应自动取消选中。

我已将多选属性设置为 true。但我无法取消选择以前选择的项目。如果可以,是否可以这样做?

谢谢

最佳答案

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

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

我有一个 fiddle为您,以便您可以检查它是如何工作的。

关于select - jqgrid单选复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6756131/

相关文章:

javascript - Ruby on Rails/HTML 表

MySQL 在选择中选择

mysql - 选择列值不等于其他表中其他列值的结果

javascript - 在 jqGrid ColumnChooser 上添加删除列处理程序

javascript - 通过JS改变按钮值

java - Android - 复选框不响应 FrameLayout 内的点击

mysql - SQL从有限制的2个表中选择

mysql - 合并三张表中的一个表字段为email

javascript - 如何将包含 <br> 的选项字符串分配给 jqGrid 的版本值属性

javascript - 可以使 jqGrid 拉伸(stretch)到 100%?