У меня есть селектор категории с глубиной до 4 уровней. Выбираемые значения хранятся в одной таблице. Эта таблица имеет значения: id, parentId, level и метку. Это создает иерархическую структуру.
- 1 корневая категория
- - 2. Подкатегория
- ---- 3. Подкатегория
- ------ 4. Под-подкатегория
Теперь я хочу иметь 4 поля выбора. Только первый активирован, остальные скрыты и деактивированы. Если этот выбран, второй фильтруется / обновляется первым и активируется. ... и так далее. Я только хочу вернуть идентификатор самой глубокой категории в качестве моей выбранной категории. Однако некоторые категории имеют только 2 или 3 уровня. Если форма загружается, она должна заполнить себя назад из выбранного поля, зная ее уровень и получая своих родителей.
Такой селектор уже существует? У вас есть примеры?