Не работает множественный выбор в Exposed Filters

Главные вкладки

Аватар пользователя Grey Grey 4 марта 2013 в 19:01

В Views для Commerce Product настраиваю фильтрацию с помощью Exposed Filters. Хочу чтобы можно было выбирать чекбоксом несколько групповых значений по каждому из фильтров.

Там где фильтр строится по словарю таксономии - все Ок, можно выбирать несколько значений (например в моем случае фильтр "Тип насоса").

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

Как побороть такую проблему?

Комментарии

Аватар пользователя NIKS_ArtReaktor NIKS_ArtReaktor 31 марта 2013 в 4:47

Создай "новую группу фильтров" в Критериях фильтрации и перемести туда фильтр с Высотой нагнетателя.

И проставь связь между группами "И", а у самой группы, где находиться фильтр с Высотой нагнетателя проставь Оператор "Или".

Мне помогло.

-----------
Но вот есть другая ошибка, не связанная с этой настройкой.
Объясню на этом примере.
Если в начале, когда еще не сделан выбор фильтра нагнетателя - применить сортировку таблицы по высоте нагнетателя, то почему-то автоматом проставит все чекбоксы в этом фильтре и напишет что недопустимый выбор. по крайней мере, у меня такая ошибка для числового поля выскакивает.
Если сделать выбор в чекбоксе фильтра нагнетателя и применить сортировку - то все окей.

В адресе при применении сортировки - полям автоматом проставляется значение =0. Из-за этого и ошибка.

И это ТОЛЬКО если использовать виджет вывода чекбоксы. Если Селект - то все окей.

Может кто подскажет как решить.