@X30N

React DataTable как создавать вложенные строки?

Здравствуйте, помогите советом пожалуйста.

В общем есть компонент DataTable, задача вывести в него список категорий, с возможностью раскрытия списков "Главная категория -> дочерние -> дочерние -> дочерние" т.е до 4-х уровней вложенности. Вот как на скрине.

Но как я понимаю DataTable не позволяет так манипулировать структурой? Он же просто принимает на входе список столбцов и массив строк.. Там можно передать expandableRowsComponent, который раскрывает строку и выводит данные по ней, но уровней у меня не 2, а 4, туда можно передать еще один DataTable, но тогда не будет общей сортировки так как это независимые таблицы

Как это правильно сделать, может можно как-то мапить datatable и выводить туда отдельные отсортированные по категориям массивы, а не просто передавать в него data? Или он не подходит под эту задачу?

Скрины
634cfa3c7a913657184371.jpeg
634cfa4482247144269768.jpeg
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы