У меня есть данные, которые состоят из нескольких строк данных. Каждая строка содержит свойство массива 'children', которое может содержать данные в виде нескольких строк или может быть пустым. Кроме того, каждая из строк в свойстве массива 'children' может также содержать больше данных или строк 'children' и т. Д., Поэтому это выглядит так (воспринимайте каждую строку как строку, а каждую строку с отступом - как дочернюю) строка этого ряда):
r|-------
r1|------*
r1a|------
r1b|------*
r1b1|------
r1c|------*
r1c1|------
r1c2|------
r2|------
r3|------*
r3a|------
r3b|------
Для каждого родителя, содержащего дочерние строки (я пометил их '*'), должен быть определен detailCellRendererParams, что хорошо, если я просто собирался определить каждую из них вручную (, как показано в документации Ag-Grid в разделе Nesting Master / Detail , однако, неизвестно, сколько будет строк родительских / дочерних элементов. Я ищу создание рекурсивной функции, которая определяет detailCellRendererParams для каждой родительской строки с дочерними элементами. Как можно написать что-то подобное?