Есть json
{"Id":2,"Category":"Анатомия","Parent":0},{"Id":3,"Category":"Химия","Parent":0},{"Id":4,"Category":"Физика","Parent":0}, {"Id":1,"Category":"Анатомия живота","Parent":2},{"Id":11,"Category":"Анатомия грудной клетки","Parent":2}}
"Parent"- это элемент родитель, в котором находится текущий элемент
Смысл в том, что нужно нарисовать чекбоксы списком:
Анатомия
Анатомия живота
Анатомия грудной клетки
Химия
Физика
Только уровней вложенности может быть много.
И ещё вопрос- как сделать, что б сперва все чекбоксы были отмечены, а если я выбираю "Анатомия живота", то чексбокс "Анатомия" должен снятся и наоборот, если я выберу все дочерние- что б родительский отметился. Как сделать подвязку?
Спасибо.