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

时间:2019-05-10 10:16:06

标签: angular ag-grid start-page

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

1 个答案:

答案 0 :(得分:0)

ag-grid(在我的情况下为社区版v21)没有开箱即用的功能。 The infinite row model always gets first row "to kick things of".要实现所需的行为,您必须:

  1. 实施自定义行模型。这些文档甚至都没有描述如何开始这样的尝试,但我相信这将是最惯用且自成体系的方法。
  2. 解决无限行模型,使其陷入所需的行为。我设法通过Angular指令部分实现了此目标,该指令可以同步URL和网格页面以及特殊的数据源基类,但无法解决某些极端情况下的问题,例如缺少首页数据。