【问题标题】:ag-grid Server Side pagination set last row independentlyag-grid 服务器端分页独立设置最后一行
【发布时间】:2019-03-04 06:14:37
【问题描述】:

我正在使用ag-gridAngular 7 和带有分页功能的服务器端数据源。

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

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

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

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

【问题讨论】:

    标签: javascript angular ag-grid


    【解决方案1】:

    您的分析是正确的,现在除了设置successCallback()方法之外,还有设置行数的方法。请不要按照此处另一个回复中的建议使用 Viewport RowModel,这不是跳转行模型的好理由!只需将行数存储在您的应用程序中,并在调用时将其传递给 successCallback()

    【讨论】:

    • 您能否提供一些代码来说明您如何“仅将行数存储在您的应用程序中,并将其传递给 successCallback()”?
    【解决方案2】:

    方法

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

    【讨论】:

      猜你喜欢
      • 2018-04-30
      • 2020-01-20
      • 2016-12-06
      • 1970-01-01
      • 2022-09-28
      • 2018-09-29
      • 2021-10-04
      • 1970-01-01
      • 2019-04-30
      相关资源
      最近更新 更多