Я использую дерево флажков Red Carrot плагин, но пытается адаптировать его для использования с вложенным списком переключателей.
Замена всех ссылок на 'checkbox' на 'radio' работает по большей части, но опция uncheckChildren не работает - при выборе другой родительской опции первый выбранный родительский элемент снимается (как и следовало ожидать с помощью переключателей!), Но все дочерние элементы родительского объекта, который не выбран, остаются выделенными, и список не сворачивается. Это далеко не идеально, поскольку означает, что пользователь может выбрать дочерний элемент невыделенного родителя. Может ли кто-нибудь предложить, что мне может потребоваться изменить в сценарии, чтобы добиться того же поведения, что и с флажками (хотя с сохранением поведения переключателя для одного выбора, разрешенного на каждом уровне)?