如何切换复选框"复选框"仅限列,因此行选择不要切换复选框

时间:2015-10-28 22:13:04

标签: jqgrid free-jqgrid

我在jqGrid设置上使用multiselect: true选项。

我遇到的问题是,当我点击任意一行时,复选框就会切换。如何将复选框的切换限制为"复选框"列仅在单击"复选框"柱。当我点击第3栏,第5栏等时,我不希望选中/取消选中复选框。

这可能吗?

1 个答案:

答案 0 :(得分:1)

回调beforeSelectRow允许定义用于选择行的特定规则。它应该返回false以防止选择。 multiselect列的复选框具有CSS类"cbox"。因此回调

beforeSelectRow: function (rowid, e) {
    return $(e.target).hasClass("cbox");
}

应该解决问题。