Похожие чаты

Добрый день. Есть: - Б24, коробка; - кастомный отчет; Задача: максимально приблизить интерфейс к "родному"

Б24.
Решил сделать через компонент фильтра. Однако, есть проблемы:
- не нашел возможность переименовать кнопки (найти, сбросить);
- не нашел возможность отловить нажатие кнопки "Найти". Дело в том, что отчет "тяжелый", поэтому запускать его нужно не на изменении его полей, а нажатием на соответствующую кнопку. В script.js соответствующего компонента такого события нет (только onApply, но не увидел возможности отследить источник).
Подскажите, пожалуйста, куда копать. Может я использую неверное направление?

12 ответов

26 просмотров

- не нашел возможность отловить нажатие кнопки "Найти". https://bx24devbook.website.yandexcloud.net/Razrabotka/UI/Filtr/Publicnaa_cast.html#sobytia - не нашел возможность переименовать кнопки (найти, сбросить); Увы, не все можно сконфигурировать https://bx24devbook.website.yandexcloud.net/Razrabotka/UI/Filtr/Obzor.html#pereopredelenie-azykovyh-fraz-fil-tra

Dane-Saveliev Автор вопроса
Andrei Nikolaev
- не нашел возможность отловить нажатие кнопки "На...

Интересный момент. Исследовал работу события apply фильтра. Оказалось (как минимум на конкретной коробке), что если набрать фильтр, потом нажать "Сбросить", то генерируется action = apply. Если нажать второй раз на "Сбросить": action = clear. В принципе - мысль понятна: сбросил фильтр, нужно перечитать данные. Но можно ли понять источник события (нажатия)?

Dane Saveliev
Интересный момент. Исследовал работу события apply...

А что значит "источник события"? Например какие вы подразумеваете источники?

Dane-Saveliev Автор вопроса
Andrei Nikolaev
А что значит "источник события"? Например какие вы...

Я вижу свою задачу понять какая из кнопок была нажата "Найти" или "Сбросить", т.к. action не может однозначно ответить на данный вопрос.

Dane Saveliev
Я вижу свою задачу понять какая из кнопок была наж...

А в чем семантическое отличие? Найти = Выполнить построение отчета по заданному условию. Сбросить = выполнить построение отчета по стандартным условиям.

Dane-Saveliev Автор вопроса
Andrei Nikolaev
А в чем семантическое отличие? Найти = Выполнить п...

К сожалению, мне нужно, чтобы построение отчета осуществлялось только по нажатию "Найти". Отчет "тяжелый", выполняется долго. Пользователь может набрать фильтр, потом понять, что накидал лишнего и сбросить его, чтобы начать снова. Так вот в этот момент пересобрать отчет не нужно.

Dane Saveliev
К сожалению, мне нужно, чтобы построение отчета ос...

А как вы его прервете? Вы отправили запрос и он начал обрабатываться. Если вы прервете запрос то вы не высвободите ресурсы.

Dane-Saveliev Автор вопроса
Andrei Nikolaev
А как вы его прервете? Вы отправили запрос и он н...

Я не хочу прерывать процесс, когда он уже начался. Мне нужно запустить его только при определенных условиях. Т.е., задача состоит в том, чтобы использовать фильтр в качестве формы со всеми его основными возможностями (выбор параметров, сохранение пресетов и т.д.), но без автоматической отправки ajax при любом изменении. Может я не в ту сторону думаю?

Dane Saveliev
Я не хочу прерывать процесс, когда он уже начался....

Сделать поле Старт И отрабатывать когда оно да. При сбросе оно нет. Вариант?

Dane Saveliev
Я не хочу прерывать процесс, когда он уже начался....

Надо провести моделирование... я не уверен что семантически это верно. Сегодня уже не успею, лучше завтра днём меня тегнуть

Alexander Ostrovsky
Сделать поле Старт И отрабатывать когда оно да. Пр...

Не совсем, при пресете оно может бы выполнен хотя запрос был сброшен

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта