Группировка строк: наличие дочерних групп строк на одной странице с родительской группой при активной нумерации страниц - PullRequest
0 голосов
/ 04 сентября 2018

Я реализую группировку строк в React с помощью ag-grid. У меня есть корпоративная версия, и я использую серверную часть как rowModelType. Я включил нумерацию страниц (скажем, до 5 строк на страницу). Когда я впервые вижу таблицу, на экране появляются первые родительские группы строк:

Row grouping first page

Когда я расширяю первую родительскую группу (Австрия), в которой насчитывается 70 детей, я бы хотел, чтобы детей не отрезали с одной страницы, а вместо этого показывали детей и другие 4 страны на одной странице. Я получаю это вместо:

First parent group expanded. Children counted as items and cut off in first page

Вот пример в Plunker:

{https://plnkr.co/edit/2bn1OsgrpIKGcLgDJHIt?p=preview}

Есть ли способ сохранить размер страницы в 5 строках, но только родительские группы считаются элементами, а не дочерними? Конечная цель - увидеть детей на той же странице, что и родительская группа, в случае, если есть альтернативное решение без конкретной группировки их в столбцах defs.

Заранее спасибо!

1 Ответ

0 голосов
/ 12 сентября 2018

Полагаю, вы немного не правы в понимании того, как работает разбиение на страницы и группировка.

Grouping предоставляет возможность упорядочить данные для лучшего понимания пользователем, то же самое для Pagination, у него есть один level слоя.

Вы хотите иметь сложную логику для обработки данных parent и child с разбивкой на страницы. Поэтому вам нужно использовать Master / Detail для разделения логики и иметь собственную нумерацию страниц для каждого слоя.

...