首页 > 解决方案 > 如何在无限行模型中设置初始起始页?

问题描述

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

标签: angularag-gridstart-page

解决方案


ag-grid(在我的例子中是社区版 v21)不提供开箱即用的这种功能。无限行模型总是获得第一行“踢东西”。要实现所需的行为,您必须:

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

推荐阅读