【发布时间】:2019-04-14 21:53:00
【问题描述】:
我们正在使用 ag-grid。 我们希望具有与 kendo-grid autoBind 相同的功能:false。 因此,在单击按钮并使用服务器端无限滚动分页触发网格之前,网格不会执行任何操作。
我们如何在 Angular 中使用 ag-grid 来做到这一点?
【问题讨论】:
标签: ag-grid-ng2
我们正在使用 ag-grid。 我们希望具有与 kendo-grid autoBind 相同的功能:false。 因此,在单击按钮并使用服务器端无限滚动分页触发网格之前,网格不会执行任何操作。
我们如何在 Angular 中使用 ag-grid 来做到这一点?
【问题讨论】:
标签: ag-grid-ng2
我们是这样做的:
首先我们分配一个 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);
【讨论】: