ngx-datatable展开行未按预期工作

时间:2019-03-25 15:48:55

标签: angular angular6 ngx-datatable

我在我的项目中使用ngx-datatable节点包。但是,扩展行功能不起作用。

这种情况是这样的,一旦组件将使用ngAfterViewChecked()钩子加载,我将调用扩展行函数以扩展行(默认设置)。按照此处的讨论https://github.com/swimlane/ngx-datatable/issues/1303 但是我面临着通过单击单行来折叠行的困难。该函数正在调用,没有任何错误,但是该行没有崩溃。

请在此处https://stackblitz.com/edit/ngx-datatable-row-detail

检查代码

谢谢。

import { ChangeDetectorRef } from '@angular/core';

@ViewChild('myTable') table: any;

constructor(private cdRef:ChangeDetectorRef) {}

ngAfterViewChecked() {
  if (this.table && this.table.rowDetail) {
      this.table.rowDetail.expandAllRows();
      this.cdRef.detectChanges();
  }
}

toggleExpandRow(row) {
//function is calling but row is not collapsing
    console.log('get row', row);
    this.table.rowDetail.toggleExpandRow(row);
  }

0 个答案:

没有答案