设置行数据后,过滤器文本将重置

时间:2019-07-07 19:11:19

标签: angular ag-grid ag-grid-angular

我正在使用aggrid来显示800000行的数据,但是用户一次可以看到大约2000行的最新记录,但是当用户进行过滤时,我想显示所有直到2000条的记录,因此代码又提出了一个休息请求并重新发布列表。但是问题是过滤器文本正在被删除。

   <ag-grid-angular #agGrid style="width: 100%; height:550px;" class="ag-theme-balham" [columnDefs]="columnDefs" [defaultColDef]="defaultColDef" [floatingFilter]="true" [rowSelection]="rowSelection"
    [rowData]="rowData" [suppressNoRowsOverlay]="true" [frameworkComponents]="frameworkComponents" [suppressCellSelection]="true" (gridReady)="onGridReady($event)" (firstDataRendered)="onFirstDataRendered($event)" (filterChanged)="applyFilter($event)"
    (dragStopped)="fitColumns($event)">

applyFilter(event): void {
//has some code to make a rest request
this.rowData = serviceRs.resultSet; }

0 个答案:

没有答案