如何在无限行模型中设置初始起始页?

How can I set the initial start page in the infinite row model?

我正在使用具有无限行模型和分页功能的 Ag-Grid 版本 20.0.0。我希望能够为第一次加载设置初始页面,但我没有看到任何允许我对其进行自定义的 属性。他们只提供方法 paginationGoToPage 来改变页面,但是这个方法要求首先加载网格,这迫使我做两次调用,一次是第一次(第 0 页),第二次是到我真正想要的页面。

ag-grid(在我的例子中是社区版 v21)不提供开箱即用的这种功能。 The infinite row model always gets first row "to kick things of". 要实现所需的行为,您必须:

  1. 实施自定义行模型。文档没有描述如何开始这样的努力,但我相信这将是最惯用和最独立的方法。
  2. 绕过无限行模型,使其达到所需的行为。我设法通过同步 URL 和网格页面以及特殊数据源基础 class 的 Angular 指令部分实现了这一点,但无法解决一些边缘情况问题,例如缺少第一页数据.