如何仅在 "checkbox" 列上切换复选框,以便 select 行不切换复选框
How to have checkbox be toggled on "checkbox" column only, so row select don't toggle checkbox
我在 jqGrid 设置中使用 multiselect: true
选项。
我遇到的问题是当我点击任何一行时,复选框被切换。如何仅在单击 "checkbox" 列时将复选框的切换限制为 "checkbox" 列。当我点击第 3 列、第 5 列等时,我不希望复选框为 checked/unchecked
这可能吗?
回调 beforeSelectRow
允许定义特定的行选择规则。它应该 return false 以防止选择。多选列的复选框有 CSS class "cbox"
。因此回调
beforeSelectRow: function (rowid, e) {
return $(e.target).hasClass("cbox");
}
应该可以解决问题。
我在 jqGrid 设置中使用 multiselect: true
选项。
我遇到的问题是当我点击任何一行时,复选框被切换。如何仅在单击 "checkbox" 列时将复选框的切换限制为 "checkbox" 列。当我点击第 3 列、第 5 列等时,我不希望复选框为 checked/unchecked
这可能吗?
回调 beforeSelectRow
允许定义特定的行选择规则。它应该 return false 以防止选择。多选列的复选框有 CSS class "cbox"
。因此回调
beforeSelectRow: function (rowid, e) {
return $(e.target).hasClass("cbox");
}
应该可以解决问题。