Skip to content
CdsTable

Структура и заголовки

Управление структурой таблицы: группировка шапки, объединение ячеек, слоты вокруг таблицы, изменение ширины колонок и декларативное описание колонок компонентами.

Storybook GitLab Figma
Покрытие тестами: 0% — низкое покрытие
API в спеках
0 / 72 пропсы, события, слоты и exposed, у которых есть тест
Тест-кейсы
13 юнит · 0 браузерных
Покрытие кода
15.2% строк · 7.4% ветвей замер v4.0.0-alpha.13
A11y (axe)
50 рекомендаций в 39 историях замер v4.0.0-alpha.11

Группировка заголовков ​

Вложенный массив children у колонки объединяет несколько колонок под общим заголовком — шапка становится многоуровневой.

Sandbox Storybook

Объединение ячеек ​

Функция колонки customCell возвращает colSpan/rowSpan для конкретной ячейки, а colSpan на самой колонке объединяет ячейки заголовка. Ячейка со значением colSpan: 0 не рендерится.

Sandbox Storybook

Заголовок, тулбар и подвал ​

Слоты header, toolbar и footer добавляют собственные зоны вокруг таблицы, а проп pagination — встроенную пагинацию со счётчиком записей и выбором размера страницы.

Sandbox Storybook

Изменение ширины колонок ​

Свойство колонки resizable включает перетаскивание границы заголовка. Новую ширину сообщает событие resize-column — сохраните её в описании колонок.

Sandbox Storybook

Декларативное описание колонок ​

Вместо массива columns колонки можно описать в разметке компонентами CdsTableColumn и CdsTableColumnGroup — удобно, когда заголовкам и ячейкам нужна своя разметка.

Sandbox Storybook