На вебинаре 27.04 рассказывали, что передавать значения для фильтрации можно с помощью query параметров (также, прописывать их в url). Пожалуйста, расскажите подробнее, как это сделать, какой-нибудь пример, буду очень благодарна.
На вебинаре 27.04 рассказывали, что передавать значения для фильтрации можно с помощью query параметров (также, прописывать их в url). Пожалуйста, расскажите подробнее, как это сделать, какой-нибудь пример, буду очень благодарна.
Например, при мультивыборе в фильтре добавлять сразу несколько параметров, при одном понятно, просто сделать ссылку для перехода с этим параметром. Пока что только одно предположение, создавать сторонний датасет со всеми комбинациями параметров и фильтровать также при выборе в фильтре, а затем использовать как ссылку, но это костыльно( Может вы знаете лучшее решение?
Основной момент - настроить переменные для виджетов.
Здесь можно посмотреть, как это делается.
В таком случае фильтрация через query параметры будет реализована просто:
в конец адресной строки после адреса страницы дописываем
?название_переменной1=значение1
Если переменных несколько, то через & дописываем другие переменные:
?название_переменной1=значение1&название_переменной2=значение2
Про кейс с мультивыбором в фильтре не очень понял.
Нужно больше подробностей:
Функциональность передачи qp зависит от конкретного виджета и от конкретной цели.
Если речь о том, чтобы просто передать больше одного значения (т.е. имитировать мультиселект фильтра), то можно прописать и так:
?название_переменной=значение1&название_переменной=значение2&название_переменной=значение3… и т.д.
вы говорите о том, что пользователь сам должен уже на опубликованном даше в url вписывать параметры руками? Или как-то можно сделать автоматическую вставку qp при выборе значений в фильтре в url.
Н-р: на странице имеем конструктор бизнес-логики и фильтр с мультиселектом