ag-grid服务器端分页设置为独立的最后一行

时间:2019-02-13 20:58:17

标签: javascript angular ag-grid

我正在使用ag-gridAngular 7服务器端数据源进行分页。

我的api的工作方式是,我触发两个请求,第一个请求给我总的表项计数,第二个检索我想要的页面数据。

现在,我正在等待计数请求的响应,并设置数据源,触发获取数据的请求。

我知道告诉网格项目总数的唯一方法是通过 params.successCallback(data, lastRow)

是否可以独立设置最后一行?例如,使用setLastRow()方法?

2 个答案:

答案 0 :(得分:1)

您的分析是正确的,除了设置// pointers.c void foo(int *f) { *f = 1; } void bar(int **f) { int y = 2; int *temp = &y; (*f) = temp; } void baz(int *f) { int y = 3; int *temp = &y; f = temp; } int main(int argc, char const *argv[]) { int j = 0; int *num = &j; printf("%d\n", *num); foo(num); printf("%d\n", *num); bar(&num); printf("%d\n", *num); baz(num); printf("%d\n", *num); return 0; } $ gcc pointers.c -o pointers -Wall && ./pointers 0 1 2 3 方法之外,现在还可以设置行数。请不要按照此处另一个响应中的建议使用Viewport RowModel,这不是跳行模型的好理由!,只需将行数保存在您的应用中,并在调用时将其传递给successCallback()

答案 1 :(得分:0)

方法

// 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;

在“查看端口行模型”中可用。

如果可以切换到它,则可以在检索数据之前设置总计数。

更多此处https://www.ag-grid.com/javascript-grid-viewport/