【问题标题】:ngx-datatable-How to check/uncheck header checkbox on button clickngx-datatable-如何在按钮单击时选中/取消选中标题复选框
【发布时间】:2019-04-10 03:37:26
【问题描述】:

在 ngx-datatable 中,如何在单击按钮时选中/取消选中标题列(headerCheckboxable)(带有复选框的列)。

当我单击取消按钮时,我的所有行都被取消选择,但标题复选框仍处于选中状态。

【问题讨论】:

标签: angular ngx-datatable


【解决方案1】:

您可以重置 ngx-datatable 的 selected 属性。这将取消选择所有行,包括标题复选框。 这是一个小代码 sn-p 来演示这一点:

@ViewChild('mytable') table: DatatableComponent;

selectedRows = [];

onSelect({ selected }) {
    this.selectedRows.splice(0, this.selectedRows.length);
    this.selectedRows.push(...selected);
}

onSomeActionToDeselectAllRows() {
  this.onSelect({selected: []});
  this.table.selected = [];
}
<ngx-datatable #mytable
  [selected]="selectedRows"
  (select)="onSelect($event)">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-07
    • 2016-10-18
    • 2020-04-05
    • 1970-01-01
    • 2013-06-08
    • 1970-01-01
    • 2011-06-24
    • 2012-05-13
    相关资源
    最近更新 更多