Динамический фильтр возможно ли?

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
AlexB
Сообщения: 21
Зарегистрирован: 04 дек 2020, 04:51
Имя: Александр
Откуда: Россия, Орёл

Динамический фильтр возможно ли?

Сообщение AlexB »

Подскажите пожалуйста возможно ли реализовать динамический фильтр (на панели фильтров) на странице сущности?

Что я имею ввиду:

например есть два фильтра чекбоксами:

Фильтр по бренду:
Fusitek
FV-Plast
Viega

Фильтр по категории товара:
Фитинги из полипропилена
Трубы из полипропилена
Медные фитинги под пайку

Я нажимаю Fusitek в первом фильтре, а второй фильтр у меня становится вида:

Фильтр по категории товара:
Фитинги из полипропилена
Трубы из полипропилена

Т.е. в каталоге начинают отображаться товары производителя Fusitek, а во втором фильтре отображаются только те категории товаров которые есть у этого производителя

Как это сделать и возможно ли?

Сейчас у меня эти фильтры выводятся в сущности "Товары" как поля вложенных сущностей "Каталог товаров"

Т.е. у каждого товара поле "Производитель" и поле "Категория товаров" выводятся как - сущность выпадающий список Ajax и потом по этим поля я вывожу как фильтры в сущности "Товары"

Т.е. структура сущности "Каталог товаров" такая

Каталог товаров
- Товары
- Производители
- Категории товаров

Правильно ли я изначально это все реализовал?
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Динамический фильтр возможно ли?

Сообщение support »

Я нажимаю Fusitek в первом фильтре, а второй фильтр у меня становится вида:
На данный момент такой возможности нет. Я этого не делал, потому как такой фильтр будет очень нагружать систему.
Но возможно в будущем сделаю, так как многие просят об этом:)
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1704
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Динамический фильтр возможно ли?

Сообщение alcompstudio »

Да, было бы неплохо, подобный фильтр решил бы многие задачи по "логической" выборке :D ;)
Аватара пользователя
AlexB
Сообщения: 21
Зарегистрирован: 04 дек 2020, 04:51
Имя: Александр
Откуда: Россия, Орёл

Re: Динамический фильтр возможно ли?

Сообщение AlexB »

Но возможно в будущем сделаю, так как многие просят об этом:)
На самом деле очень надо.
В идеале бы можно было бы сделать настройку у фильтра, которая говорила бы что значения фильтр пересчитывать динамически или нет. Чтобы типа "регулировать нагрузку" на базу, т.к. если десяток таких фильтров вытащить на панель, среднестатистический сервер MySQL может и прилечь )
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Динамический фильтр возможно ли?

Сообщение support »

Обновил код для поля "сущность выпадающий список Ajax"
https://vk.com/rukovoditel_project?w=wall-80230319_1338
Ответить