Ngx数据表显示的行

时间:2019-03-21 15:18:49

标签: angular ngx-datatable

如何定义表格当前页面上显示的内容? 我想为每一行显示一个图表,但是我只想请求显示的那些项目的数据。 例如,如果我的表中有400个元素,我不想立即为此400个元素发送http请求(以请求图表数据)。我只想请求显示的那些数据。

1 个答案:

答案 0 :(得分:1)

您可以通过table.bodyComponent.rowIndexes获取当前页面上的数据。它将返回一个包含当前页面数据的地图。

@ViewChild(DatatableComponent)表:DatatableComponent; Array.from(this.table.bodyComponent.rowIndexes.keys())会将数据作为数组返回。

希望它会对您有所帮助。

来源:https://github.com/swimlane/ngx-datatable/issues/1494#issuecomment-408194219