Группировка данных в DevExtreme DataGrid позволяет объединять данные по одному или нескольким столбцам. devexpress.github.io writingservicesmart.com
Для управления состоянием группировки и группировки данных программно используются соответствующие плагины или интерфейс (панель групп и заголовки столбцов). devexpress.github.io
Некоторые особенности работы группировки в DevExtreme DataGrid:
- Индекс группы — это неотрицательное целое число, которое указывает порядок группировки столбца. js.devexpress.com Значения этого столбца становятся ключами группы. js.devexpress.com
- Ключ вложенной группы включает ключи всех родительских групп. js.devexpress.com
- Для начальной группировки данных необходимо назначить неотрицательное целое число свойству columns.groupIndex. js.devexpress.com
- Чтобы конкретный столбец не участвовал в группировке, нужно установить свойство allowGrouping этого столбца в значение false. js.devexpress.com
- Для изменения иерархии групп пользователи могут перетаскивать заголовки столбцов на панель групп и обратно. writingservicesmart.com
- Для расширения и сворачивания групп DataGrid предоставляет API, например методы expandAll(groupIndex) и collapseAll(groupIndex). js.devexpress.com
- Для агрегирования данных в группах по столбцам используется функция group summary, которая позволяет ассоциировать каждый столбец с одним или несколькими элементами суммирования разных типов. eroppa.com