Не правильно работает slider в better_exposed_filter

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

Аватар пользователя alexandra_b alexandra_b 19 сентября 2018 в 12:33

Здравствуйте, подскажите пожалуйста, я добавила числовое поле(день блокады) во view, сделала по нему фильтер и раскрыла его. Используя better_exposed_filter я вывожу фильтер в виде slider ui Jquery. Так же включила ajax. Проблема в том, что при перетаскивании ползунока, фильтер не отрабатывает. И при вводе данных в строку запрос меняется, но slider пропадает. В чем может быть проблема?

Лучший ответ

Аватар пользователя alexandra_b alexandra_b 19 сентября 2018 в 16:11

Исправила. При изменении значения поля input, я имитирую клик по кнопке. Потом скрываю через css кнопку и поле ввода.

change: function (event, ui) {
                $('#edit-submit-calendar-blockade').trigger('click');
                $input.val(ui.value);
              },

Комментарии

Аватар пользователя alexandra_b alexandra_b 19 сентября 2018 в 14:03

Исправлена ошибка с пропаданием слайдера. Фильтер вынесла в блок. Осталась только проблема с тем, что при перемещении слайдера не отрабатывает фильтер. У меня еще сверху есть строка ввода. Должна ли она оставаться или должен быть только слайдер? При вводе в input все хорошо отрабатывает. Подскажите с проблемой

Аватар пользователя alexandra_b alexandra_b 19 сентября 2018 в 16:11

Исправила. При изменении значения поля input, я имитирую клик по кнопке. Потом скрываю через css кнопку и поле ввода.

change: function (event, ui) {
                $('#edit-submit-calendar-blockade').trigger('click');
                $input.val(ui.value);
              },