Checkbox jqgrid多字段选项

Checkbox jqgrid多字段选项,checkbox,jqgrid,multi-select,Checkbox,Jqgrid,Multi Select,我以前在jqgrid中使用过multiselect,但这次当我在网格中添加multiselect选项时,所有复选框在加载网格时填充为选中。我只添加了multiselect:true。我在gridComplete中尝试了以下两条语句,它正在取消选中网格加载上的复选框,但当我尝试选中任何复选框时,需要单击两次才能完成相同的操作。它就像无形中所有的复选框都被选中一样。$('.cbox').attr('checked',false); $('.cbox')。单击() 此外,网格还启用了子网格选项,所以这

我以前在jqgrid中使用过multiselect,但这次当我在网格中添加multiselect选项时,所有复选框在加载网格时填充为选中。我只添加了
multiselect:true
。我在
gridComplete
中尝试了以下两条语句,它正在取消选中网格加载上的复选框,但当我尝试选中任何复选框时,需要单击两次才能完成相同的操作。它就像无形中所有的复选框都被选中一样。
$('.cbox').attr('checked',false);
$('.cbox')。单击()

此外,网格还启用了子网格选项,所以这可能是问题所在吗?请帮忙。

这是因为网格中的所有复选框都有类
cbox
。因此,当您选择使用
$('.cbox')
时,它会影响所有复选框

而不是这个

$('.cbox').attr('checked', false);
$('.cbox').click();
试试这个

$('#cb_YourGridID').attr('checked', false);
$('.cb_YourGridID').click();
$('.cb_yourgrid')
将仅指向标题上的复选框


注意:
YourGridId
是您绑定jqgrid的表的id。

您应该发布哪个版本的jqgrid和哪个fork(,或者版本中的旧jqgrid