Сброс фильтров и поиска
- Antonyous99
- Сообщения: 637
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Сброс фильтров и поиска
Как бы программно сделать, чтобы при входе в запись все это сбрасывалось и при возврате в список записей уже не применялось.
Практическая задача: отфильтровал / нашел запись, вошел в нее... Все, фильтры и поиск больше не нужны.
Возвращаешься опять в полный нефильтровнный список записей, работаешь дальше.
У кого есть идеи?)
Практическая задача: отфильтровал / нашел запись, вошел в нее... Все, фильтры и поиск больше не нужны.
Возвращаешься опять в полный нефильтровнный список записей, работаешь дальше.
У кого есть идеи?)
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
- Fait
- Инвестор
- Сообщения: 963
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Сброс фильтров и поиска
В PHP коде на странице записи можно прописать код, удаляющий фильтры из БД, установленные у текущего пользователя.Antonyous99 писал(а): ↑19 янв 2024, 14:38 Как бы программно сделать, чтобы при входе в запись все это сбрасывалось и при возврате в список записей уже не применялось.
Практическая задача: отфильтровал / нашел запись, вошел в нее... Все, фильтры и поиск больше не нужны.
Возвращаешься опять в полный нефильтровнный список записей, работаешь дальше.
У кого есть идеи?)
- Fait
- Инвестор
- Сообщения: 963
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Сброс фильтров и поиска
Вот, держи универсального убийцу всех установленных фильтров (вставлять в Настройка отображения > Настройка страницы записи > PHP код:Antonyous99 писал(а): ↑19 янв 2024, 14:38 Как бы программно сделать, чтобы при входе в запись все это сбрасывалось и при возврате в список записей уже не применялось.
Практическая задача: отфильтровал / нашел запись, вошел в нее... Все, фильтры и поиск больше не нужны.
Возвращаешься опять в полный нефильтровнный список записей, работаешь дальше.
У кого есть идеи?)
Код: Выделить всё
$entity_id = explode('-',$_GET['path'])[0];
$user_id = $app_user['id'];
$check_panels = db_query('select * from app_reports where entities_id='.$entity_id.' and created_by='.$user_id);
foreach ($check_panels as $key => $value) {
$panel_id = $value['id'];
$del_fields = db_query('delete from app_reports_filters where reports_id='.$panel_id);
$del_panel = db_query('delete from app_reports where id='.$panel_id);
}
- Antonyous99
- Сообщения: 637
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Сброс фильтров и поиска
Спасибо! Попробую.
Я то хотел, когда заходишь в запись, там кнопка "Назад, без фильтров".
То есть, у пользователя проявляется 2 варианта:
1. Нажать НАЗАД в браузере или кликнуть в "хлебные крошки", вернуться, как обычно в список записей без сброса текущего фильтра.
2. Нажать кнопку (которую я сделаю на странице записи) "Назад, без фильтров", там вот такая ссылка
(собственно, копия Клиенты -заглавной кнопки панели фильтров - сброса фильтров).
Токен я понял где взять, а вот reports_id - нет, он разный у каждого пользователя, может, кто знает)
Я то хотел, когда заходишь в запись, там кнопка "Назад, без фильтров".
То есть, у пользователя проявляется 2 варианта:
1. Нажать НАЗАД в браузере или кликнуть в "хлебные крошки", вернуться, как обычно в список записей без сброса текущего фильтра.
2. Нажать кнопку (которую я сделаю на странице записи) "Назад, без фильтров", там вот такая ссылка
(собственно, копия Клиенты -заглавной кнопки панели фильтров - сброса фильтров).
Код: Выделить всё
https://мойдомен.ru/index.php?module=reports/common_filters&action=reset&redirect_to=listing&reports_id=542&path=27&token=uyu7655d";
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
- Fait
- Инвестор
- Сообщения: 963
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Сброс фильтров и поиска
Через JS хотел сделать?Antonyous99 писал(а): ↑19 янв 2024, 18:13 Спасибо! Попробую.
Я то хотел, когда заходишь в запись, там кнопка "Назад, без фильтров".
То есть, у пользователя проявляется 2 варианта:
1. Нажать НАЗАД в браузере или кликнуть в "хлебные крошки", вернуться, как обычно в список записей без сброса текущего фильтра.
2. Нажать кнопку (которую я сделаю на странице записи) "Назад, без фильтров", там вот такая ссылка
(собственно, копия Клиенты -заглавной кнопки панели фильтров - сброса фильтров). photo_2024-01-19_18-16-55.jpgТокен я понял где взять, а вот reports_id - нет, он разный у каждого пользователя, может, кто знает)Код: Выделить всё
https://мойдомен.ru/index.php?module=reports/common_filters&action=reset&redirect_to=listing&reports_id=542&path=27&token=uyu7655d";
Если кнопку автоматизации повесить, то можно вставить мой код в выполняемый PHP скрипт.
- Fait
- Инвестор
- Сообщения: 963
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Сброс фильтров и поиска
Да, reports_id только из базы вытянуть можно.Antonyous99 писал(а): ↑19 янв 2024, 18:13 Токен я понял где взять, а вот reports_id - нет, он разный у каждого пользователя, может, кто знает)
-
- Сообщения: 2521
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Сброс фильтров и поиска
а кнопку автоматизации php повесить с вроде должно сработать! там и reports_id вытащить по идеи
- Fait
- Инвестор
- Сообщения: 963
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Сброс фильтров и поиска
Да, ведь он как раз определяется по id сущности и id текущего юзера.
Кстати, где-то тут однажды была тема, как вернуть пользователю стандартное отображение списка в сущности.
То что кнопки сброса как бы нет в системе.
Так вот, теперь она, можно сказать, появилась!
-
- Сообщения: 2521
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Сброс фильтров и поиска
в системе как раз есть кнопка - фильтры же можно обнулить, просто к ней надо уметь обращаться!
- Fait
- Инвестор
- Сообщения: 963
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Сброс фильтров и поиска
Это где такая?
Если это про кнопку сброса всех фильтров, то она не сбрасывает настройки списка, сортировку и т.д.
Мой код возвращает пользователю дефолтное состояние списка, сортировки и обнуляет все фильтры.