我正在使用虚拟分页,并且我有一个可以很好地完成工作的数据源。我的函数 getRows(必须在 dataSource 中实现)执行 http 请求。
我想要一个输入,用户可以在其中输入并使用他的输入对我的数据运行搜索(http)。虚拟分页意味着搜索发生在服务器中。
问题是我提供的任何数据源都应该实现 getRows(params)。我需要getRows(params,searchInput)。Ag-grid 不会为我提供实际机制的输入,但我需要保持虚拟分页的机制。
一个解决方案是在函数外部有一个“全局”变量,由用户更新,然后在 getRows 内部将其用于请求。我发现这相当偷偷摸摸,而不是“好的编程”。
查找“getRows”相关文档:https ://www.ag-grid.com/angular-grid-datasource/index.php
任何想法都会受到欢迎。非常感谢。