我们使用的是ag-grid。我们希望拥有与kendo-grid autoBind: false相同的功能。因此,网格不会做任何事情,直到单击一个按钮,并且网格被服务器端无限滚动分页触发。
我们如何在Angular中使用ag-grid来做到这一点呢?
发布于 2018-11-13 16:09:56
我们是这样做的:
首先,我们分配一个EmptyDataSource
import { IDatasource, IGetRowsParams } from "ag-grid-community";
/** Empty datasource used to assign to grid to have no results at first */
export class EmptyDatasource implements IDatasource {
getRows(params: IGetRowsParams): void {
params.successCallback([], 0);
}
}
当单击search按钮时,我们像这样分配实际的数据源(在本例中是组件本身):
this.gridApi.setServerSideDatasource(this);
https://stackoverflow.com/questions/53257720
复制相似问题