Javascript jqGrid:表格式中复选框的预期行为

Javascript jqGrid:表格式中复选框的预期行为,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我正在使用jqGrid来显示数据列表。每行最左边都有一个复选框,最上面一行用作列标题。列标题最左侧的复选框用作显示的所有行的全选按钮。在这种情况下,如果用户手动选择每行的所有复选框,则“全选”复选框是否应自动选择自身 有关复选框,请参见附图。无需。不过这会很好。您可以这样做:- $("#selectAll").click(function(){ grid.jqGrid('resetSelection'); var ids = grid.getDataIDs(); for

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


有关复选框,请参见附图。

无需。不过这会很好。

您可以这样做:-

$("#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');
});
​
这个例子取自。
从我的观点和我的客户的要求来看,这是必要的。我希望确保在我的网格中选中标题复选框的主要原因是,用户可以下意识地确定是的,网格中的所有行现在都被选中了。如果考虑到JQGRID某行中的许多行是不可见的,那么如何确保所有行都被选中。 您尝试了什么并向我们展示了您的代码片段?可能重复:谢谢,虽然我没有要求提供代码,但用户对该设计的预期行为是什么。