我第一次来到我的组件时,加载叠加层正常工作。
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",