Отображаемая строка в формате Ngx - PullRequest
1 голос
/ 21 марта 2019

Как я могу определить, что отображается на текущей странице в таблице?Я хочу отображать диаграмму для каждой строки, но я хочу запрашивать данные только для тех элементов, которые показаны.Например, если у меня есть элемент 400 в таблице, я не хочу мгновенно отправлять http-запрос для этого элемента 400 (чтобы запросить данные для диаграмм).Я хочу запросить данные только для тех, которые показаны.

1 Ответ

1 голос
/ 21 марта 2019

Вы можете получить данные на текущей странице с помощью table.bodyComponent.rowIndexes.Будет возвращена карта с данными на текущей странице.

@ ViewChild (DatatableComponent) table: DatatableComponent;Array.from (this.table.bodyComponent.rowIndexes.keys ()) вернет данные в виде массива.

Надеюсь, это вам поможет.

Источник: https://github.com/swimlane/ngx-datatable/issues/1494#issuecomment-408194219

...