我们正在使用ag-grid。 我们希望具有与kendo-grid autoBind相同的功能:false。 因此,在单击按钮并通过服务器端无限滚动分页触发网格之前,网格不会执行任何操作。
我们如何在Angular中使用ag-grid做到这一点?
答案 0 :(得分:0)
我们这样做是这样的:
首先,我们分配一个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);
}
}
单击搜索按钮时,我们将像这样分配实际的数据源(在本例中是组件本身):
this.gridApi.setServerSideDatasource(this);