ag-grid 服务器端分页独立设置最后一行
ag-grid Server Side pagination set last row independently
我正在使用 ag-grid
、Angular 7
和带分页的 服务器端 数据源。
我的 api 的工作方式是我发出两个请求,第一个给我 table 项目总数,第二个检索所需的页面数据。
现在,我正在等待计数请求响应,并设置数据源,触发获取数据的请求。
我知道告诉网格项目总数的唯一方法是通过
params.successCallback(data, lastRow)
是否可以独立设置最后一行?例如使用 setLastRow()
方法 ?
方法
// datasource calls this method when the total row count changes.
// This in turn sets the height of the grids vertical scroll.
setRowCount: (count:number) => void;
在视图端口行模型中可用。
如果可以切换到它,您可以在检索数据之前设置总计数。
您的分析是正确的,现在除了设置 successCallback()
方法之外,还有其他方法可以设置行数。请不要按照此处另一个回复中的建议使用 Viewport RowModel,这不是跳转行模型的好理由!只需将行数存储在您的应用程序中,并在调用它时将其传递给 successCallback()
。
我正在使用 ag-grid
、Angular 7
和带分页的 服务器端 数据源。
我的 api 的工作方式是我发出两个请求,第一个给我 table 项目总数,第二个检索所需的页面数据。
现在,我正在等待计数请求响应,并设置数据源,触发获取数据的请求。
我知道告诉网格项目总数的唯一方法是通过
params.successCallback(data, lastRow)
是否可以独立设置最后一行?例如使用 setLastRow()
方法 ?
方法
// datasource calls this method when the total row count changes.
// This in turn sets the height of the grids vertical scroll.
setRowCount: (count:number) => void;
在视图端口行模型中可用。
如果可以切换到它,您可以在检索数据之前设置总计数。
您的分析是正确的,现在除了设置 successCallback()
方法之外,还有其他方法可以设置行数。请不要按照此处另一个回复中的建议使用 Viewport RowModel,这不是跳转行模型的好理由!只需将行数存储在您的应用程序中,并在调用它时将其传递给 successCallback()
。