Bitrix: Странное поведение умного фильтра

253
31 августа 2017, 20:54

Наблюдаю проблему в работе умного фильтра. пример 1:

  • Установили 1 и 2 фильтр, применяем
  • Убрали 1 фильтр
  • Вернулись назад, видим что стоит 1 и 2 фильтр
  • Снимаем 2 фильтр, фильтры пропадают все

пример 2:

  • Устанавливаем 1 фильтр, применяем
  • Устанавливаем 2 фильтр, применяем
  • Возвращаемся назад
  • Стоит 1 фильтр и галочка на 2 фильтре(но он не активен в данный момент, т.е просто отмечен
  • Обновляем страницу, галочка снимается или
  • Применяем 3 фильтр, теперь у нас активно 3 фильтра, а не 2

В виртуальной лаборатории точно так-же ... есть варианты фикса ?

Answer 1

Есть варианты фикса :) Если, конечно, я правильно понял из вашего описания ситуацию. Это понимание того, что вы делаете. Итак: 1. Установили 1 и 2 фильтр применили. ок. 2. Убрали 1 фильтр. ок. (ajax запрос отправился на сервер) 3. Вернулись назад (кнопка назад в браузере?) страница подтянулась из кеша браузера без запроса к серверу. Естественно галочки там стоят 4. Снимаем второй фильтр, отправляется аякс запрос. Сервер видит что теперь и вторая галка снята...

Т.е. действие в браузере "Назад" не означает, что применен фильтр который был до этого.

READ ALSO
Работа с SendMessage - C++ WinAPI

Работа с SendMessage - C++ WinAPI

Как отобразить в sendmessage координаты курсора(рабочей области окна) и на каком пункте меню находится курсор в данный момент?

383
Реализация boost::any

Реализация boost::any

Необходимо сделать базовую реализацию boost::anyГлавное условие: чтобы можно было свободно хранить в контейнерах разные типы

316
strip: Формат файла не распознан

strip: Формат файла не распознан

Столкнулся с ошибкой после выполнения команды make install в окружении cygwin при установке библиотеки:

257