Страница 1 из 1

Многоуровневые зависимые выпадающие списки

Добавлено: 29 янв 2024, 16:42
vgrachev
Приветствую коллеги, ломаю голову как реализовать многоуровневые зависимые выпадающие списки, например Бренд/Модель/Тип/Версия/Язык, при этом Бренд/Модель понятно сущность и его подсущность для наглядности, а Тип/Версия/Язык выпадающие списки с выбором из Глобальных (нужно что бы потом подставлялось значение)...
Делать глубину вложенности сущностей Бренд/Модель/Тип/Версия/Язык не вижу смысла (как на примере в документации) слишком сложно, не удобно будет проваливаться и просматривать конечную запись. В общем создал сущность Бренд и подсущность Модель, сущность Модификации где просто общим списком (с фильтрами) выбирается Бренд/Модель/Тип/Версия/Язык - по Тип/Версия/Язык будет подтягиваться в записи Бренд/Модель по запросу.
Собственно вопрос в следующем, есть 3я сущность Заявки, где и нужно подобрать Бренд/Модель/Тип/Версия/Язык в виде многоуровневых зависимых выпадающих списков, возможно ли это сделать штатными средствами? Может кто уже делал подобное, чувствую что я придумываю велосипед) поделитесь опытом, заранее благодарен...

Re: Многоуровневые зависимые выпадающие списки

Добавлено: 29 янв 2024, 22:19
vgrachev
Помню, пару релизов назад, анонсировалось про фильтры в выпадающих списках, но что то не могу найти информации про это...

Re: Многоуровневые зависимые выпадающие списки

Добавлено: 30 янв 2024, 22:59
vgrachev
Два дня рисования, тестов нашел изящное решение, вопрос закрыт.

Re: Многоуровневые зависимые выпадающие списки

Добавлено: 31 янв 2024, 00:12
SalahievFR
Расскажите как решили задачу ?

Re: Многоуровневые зависимые выпадающие списки

Добавлено: 31 янв 2024, 01:37
vgrachev
SalahievFR писал(а): 31 янв 2024, 00:12 Расскажите как решили задачу ?
Да все просто, Бренд/Модель как вложенность для удобства заполнения, штатной зависимости и наглядности.
Остальное разделил по смыслу Тип/Язык - глобальные списки, потом будут подставляться и по ним фильтроваться.
Версия - выпадающий список (ajax) с условием по выбранной Модели и проверкой установки выбора...
Итог, минимум полей/кода, работает из коробки, наглядно и удобно...