Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Зависимость одного фильтра от другого #134

Open
ilinykh-ie opened this issue Jun 23, 2022 · 13 comments
Open

Comments

@ilinykh-ie
Copy link

ilinykh-ie commented Jun 23, 2022

Добрый день. У меня в таблице есть несколько фильтров - выпадающих списков. Query для получения списка опций ходит в java функцию. Можно ли как то в виде аргумента передать выбранное значение другого фильтра?
Пробовал указать в query аргумент argument name="argument" type="primitive"
и через дополнительное поле указать маппинг. secondFilter - id второго фильтра, значение которого хочу передать.
image

Но в саму функцию аргумент всегра приходит null. Есть ли какие-то способы передать значение второго фильтра в java функцию, при нажатии на 1й фильтр?

@Rgalina
Copy link
Contributor

Rgalina commented Jun 24, 2022

Доброго дня. Посмотрите пример https://sandbox.n2oapp.net/editor/QtlBv/?file=index.page.xml
сделала 2 фильтра, один зависит от другого и фильтруется по нему.

@luuzhel
Copy link

luuzhel commented Jan 10, 2023

Здравствуйте, в версии 7.20 получилось сделать одно поле зависимым от другого. А возможно ли таким образом создать 2 взаимозависимых поля?

@Rgalina
Copy link
Contributor

Rgalina commented Jan 10, 2023

а в чем проблема? есть ли пример в сендбоксе как пытаетесь сделать?

@luuzhel
Copy link

luuzhel commented Jan 11, 2023

Проблема в том, что, когда указываю в версии 7.20 зависимость друг на друга, то перестает уходить в запрос и ничего не показывает в обоих полях.
Снимок экрана 2023-01-11 в 16 52 18

@luuzhel
Copy link

luuzhel commented Jan 11, 2023

Хочется, чтобы в зависимости от профиля были доступные соответствующие документы, и наоборот, в зависимости от документа, не было возможности выбрать другие профили.

@Rgalina
Copy link
Contributor

Rgalina commented Jan 13, 2023

Должно работать. попробуйте сделать пример в сендбоксе https://sandbox.n2oapp.net/ и если не получится пишите.

@luuzhel
Copy link

luuzhel commented Jan 13, 2023

В версии 7.20 я использую page-3.0. Обновление версии не планируется, воспроизводить у вас в песочнице не получается. Может у вас есть пример взаимозависимых полей фильтрации?

@Rgalina
Copy link
Contributor

Rgalina commented Jan 13, 2023

в сендбоксе в левом верхнем углу можно выбрать версию, на которой вы хотите написать пример

@luuzhel
Copy link

luuzhel commented Jan 14, 2023

А как в сендбоксе мне понять, пришли ли в критерию необходимые параметры, я так понимаю, бэкендовая часть на вашей стороне

@Rgalina
Copy link
Contributor

Rgalina commented Jan 16, 2023

Можно посмотреть в запросе, который пошел на сервер и по факту отфильтровались данные или нет

@luuzhel
Copy link

luuzhel commented Jan 17, 2023

Можно посмотреть в запросе, который пошел на сервер и по факту отфильтровались данные или нет

Можете подсказать, как отследить запрос, который пошел на сервер?

@Rgalina
Copy link
Contributor

Rgalina commented Jan 17, 2023

В браузере открыть консоль разработчика(в гугл хром по F12) и там открыть вкладку Сеть или Network и там посмотреть какие запросы уходят.

@luuzhel
Copy link

luuzhel commented Jan 19, 2023

Получилось связать 2 поля, спасибо )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants