我使用的是带有无限行模型和分页功能的 Ag-Grid 版本 20.0.0。我希望能够设置第一次加载的初始页面,但我没有看到任何允许我自定义它的属性。他们只提供方法paginationGoToPage
更改页面,但此方法要求首先加载网格,这迫使我执行两次调用,第一次调用(第 0 页),第二次调用到我真正想要的页面。
ag-grid(在我的例子中是社区版 v21)不提供这样的开箱即用功能。无限行模型总是让第一行“踢东西”。 https://github.com/ag-grid/ag-grid/blob/b10d5b54ef66e0772cd544975a7a6997c6b94d0f/community-modules/grid-infinite-row-model/src/infiniteRowModel/infiniteCache.ts#L41要实现所需的行为,您必须:
- 实现自定义行模型。这些文档没有描述如何开始这样的努力,但我相信这将是最惯用和独立的方法。
- 解决无限行模型,使其达到所需的行为。我设法使用同步 URL 和网格页面的 Angular 指令以及特殊的数据源基类部分实现此目的,但无法解决一些边缘情况问题,例如缺少第一页数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)