1

我正在使用 jqGrid 来显示数据列表。每行在最左侧都有一个复选框,顶行用作列标题。列标题最左侧的复选框充当正在显示的所有行的“全选”按钮。在这种情况下,如果用户手动选择每一行的所有复选框,“全选”复选框是否应该自动选择自己?

有关相关复选框,请参见附图。在此处输入图像描述

4

3 回答 3

1

没有必要。不过会很好。

于 2012-07-09T19:38:37.377 回答
1

你可以这样做: -

$("#selectAll").click(function(){
    grid.jqGrid('resetSelection');
    var ids = grid.getDataIDs();
    for (var i=0, il=ids.length; i < il; i++) {
      grid.jqGrid('setSelection',ids[i], true);
    }
});

$("#clear").click(function(){
    grid.jqGrid('resetSelection');
});
​
于 2012-07-09T19:44:02.773 回答
0

在我的观点(以及我的客户的要求)看来,这是必要的。我想确保在我的网格中选中标题复选框的主要原因是,用户可以下意识地确定是的,网格中的所有行现在都肯定被选中。如果您考虑,jqgrid 中的许多行(某些行不可见),我如何确保选择所有行(?)。

于 2015-05-28T06:43:56.493 回答