【问题标题】:Datatables doesn't change selected count after removing rows删除行后数据表不会更改所选计数
【发布时间】:2017-05-30 10:29:52
【问题描述】:

我在数据表中使用行选择(截至目前,版本 1.12.4)。用户执行操作(单击按钮)后,它需要从数据表中删除选定的行,因此根据docs,我对选定的行调用了 remove,如下所示:

table.rows({ selected: true }).remove().draw();

但是,在调用上述内容后,UI 仍然显示在表格底部选择了行(即使它们已被删除):例如

'选择了 2 行'

【问题讨论】:

    标签: javascript jquery datatable


    【解决方案1】:

    要解决此问题,在删除行之前,我会在这些行上调用“取消选择”以更新计数。这必须在删除行之前进行,否则计数不会更新。

    var rows = table.rows({ selected: true });
    rows.deselect(); 
    rows.remove().draw();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-28
      • 1970-01-01
      • 2019-08-14
      • 1970-01-01
      • 1970-01-01
      • 2020-05-30
      相关资源
      最近更新 更多