смотрится в json файле, есть ли у элемента списка parentId, который указывает чьим дочерним элементом он является.
Мне нужно сделать так, чтобы при выборе всех дочерних элементов одного родителя, этот родитель тоже выбирался, я щас конкретно про чекбоксы. Есть идеи, как можно сделать?
JSON вложенный? не плоская структура?
Так а в чем собственно проблема? у тебя же состояние в котором ты хранишь отмеченные элементы? вот при клике проверку делать все ли дочерние элементы для данного parentId выделены просто из плоской структуры отфильтровать по данному parentId и проверить все ли они отмечены. если отмечены тогда добавить в состояние эелемент у которого id === parentId
я вчера пробовал уже так сделать, в итоге у меня самые нижние элементы, у которых нет детей, отмечались по дефолту при отрисовке
ХЗ, больше на косяк алгоритма похоже.
Обсуждают сегодня