代码之家  ›  专栏  ›  技术社区  ›  Scaraux

ag网格服务器端分页独立设置最后一行

  •  0
  • Scaraux  · 技术社区  · 6 年前

    我正在使用 ag-grid , Angular 7 以及 服务器端 分页的数据源。

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

    现在,我正在等待count请求响应,并设置数据源,启动获取数据的请求。

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

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

    0 回复  |  直到 6 年前
        1
  •  1
  •   Niall Crosby    6 年前

    您的分析是正确的,现在可以设置行数而不是设置它 successCallback() 方法。请不要使用viewport rowmodel,这不是跳转rowmodel的好理由!,只需将行计数保存在应用程序中,并将其传递给 成功回调() 当你叫它的时候。

        2
  •  0
  •   DicBrus    6 年前

    方法

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