2

我第一次来到我的组件时,加载叠加层正常工作。

        this.filteredTasks$ = this.taskService.getQueuesFilteredTasks(httpParams);


      <ag-grid-angular #agGrid style="width: 100%; height: 550px;" class="ag-theme-balham" [gridOptions]="gridOptions"
        [rowData]="filteredTasks$ | async" (selectionChanged)="onSelectionChanged()"
        (rowClicked)="onRowClicked($event)">
      </ag-grid-angular>

当那行代码再次被命中时,我应该如何正确显示加载覆盖?这似乎是一个非常普遍的现象。

目前它只显示“No Rows to Show”

以下是我的解决方法

        this.filteredTasks$ = this.taskService.getQueuesFilteredTasks(httpParams);
    setTimeout(() => {
        if (this.gridOptions.api) {
            this.gridOptions.api.showLoadingOverlay();
        }
    }, 1);

他们是否偶然在较新的版本中修复了此问题?下面是我的版本。

"ag-grid": "17.0.0",
"ag-grid-angular": "17.0.0",
"ag-grid-enterprise": "17.0.0",
4

0 回答 0