我正在使用ag-grid
,Angular 7
和服务器端数据源进行分页。
我的api的工作方式是,我触发两个请求,第一个请求给我总的表项计数,第二个检索我想要的页面数据。
现在,我正在等待计数请求的响应,并设置数据源,触发获取数据的请求。
我知道告诉网格项目总数的唯一方法是通过
params.successCallback(data, lastRow)
是否可以独立设置最后一行?例如,使用setLastRow()
方法?
答案 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;
在“查看端口行模型”中可用。
如果可以切换到它,则可以在检索数据之前设置总计数。