【问题标题】:jqgrid multisielect optionjqgrid 多选选项
【发布时间】:2016-05-21 22:25:42
【问题描述】:

我之前在 jqgrid 中使用过多选,但这次当我在网格中添加多选选项时,加载网格时所有复选框都填充为选中状态。我只添加了multiselect: true。我在gridComplete 中尝试了以下 2 条语句,它正在取消选中网格负载上的复选框,但是当我尝试选中任何复选框时,它需要单击 2 次才能执行相同操作。就像在不可见的情况下仍然选中了所有复选框。
$('.cbox').attr('checked', false); $('.cbox').click();
网格也启用了子网格选项,所以这可能是问题吗?请帮忙。

【问题讨论】:

标签: checkbox jqgrid multi-select


【解决方案1】:

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

不是这个

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

试试这个

$('#cb_YourGridID').attr('checked', false);
$('.cb_YourGridID').click();

$('.cb_YourGridID') 将仅指向标题上的复选框。

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

【讨论】:

    猜你喜欢
    • 2011-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-04
    • 2012-12-23
    • 2013-06-06
    • 2011-11-04
    • 2011-05-11
    相关资源
    最近更新 更多