Выпадающий список с выбором значения из другой сущности

Все вопросы/проблемы по установке и использовании.
SergeyShepelev
Инвестор
Инвестор
Сообщения: 91
Зарегистрирован: 22 янв 2020, 15:01
Имя: Шепелев Сергей Сергеевич
Откуда: Российская Федерация Москва

Re: Выпадающий список с выбором значения из другой сущности

Сообщение SergeyShepelev »

Ну тогда в форме куда подтягиваете делаете поле сущьность ajax и в настройках копируете поля
из справочника в поля формы
SergeyShepelev
Инвестор
Инвестор
Сообщения: 91
Зарегистрирован: 22 янв 2020, 15:01
Имя: Шепелев Сергей Сергеевич
Откуда: Российская Федерация Москва

Re: Выпадающий список с выбором значения из другой сущности

Сообщение SergeyShepelev »

Т.е. Есть в сущности поля Филиал, Регион, Город. Поле Филиал это поле с типом сущность ajax остальные поля текстовые в настройках поля Филиал копируем значения [Регион] - Поле из справочника=[Регион]-Поле сущности в которой создается запись ну и [Город]=[Город]. И все
khokhlov.a
Сообщения: 33
Зарегистрирован: 11 сен 2020, 09:05
Имя: Александр
Откуда: Россия

Re: Выпадающий список с выбором значения из другой сущности

Сообщение khokhlov.a »

SergeyShepelev писал(а): 05 окт 2022, 11:24 Т.е. Есть в сущности поля Филиал, Регион, Город. Поле Филиал это поле с типом сущность ajax остальные поля текстовые в настройках поля Филиал копируем значения [Регион] - Поле из справочника=[Регион]-Поле сущности в которой создается запись ну и [Город]=[Город]. И все
Спасибо, сделал, подтягиваются данные. Но проблема с отсутствием выпадающего списка в фильтре осталась.
Отсутствует возможность фильтрации через выбор значения. Только текстовый ввод.
Получилась аналогичная реализация что и была изначально через mySQL поле.
Есть ли варианты как реализовать выпадающий список в фильтре по полю ajax или mySQL?
khokhlov.a
Сообщения: 33
Зарегистрирован: 11 сен 2020, 09:05
Имя: Александр
Откуда: Россия

Re: Выпадающий список с выбором значения из другой сущности

Сообщение khokhlov.a »

SergeyShepelev писал(а): 05 окт 2022, 11:24 Т.е. Есть в сущности поля Филиал, Регион, Город. Поле Филиал это поле с типом сущность ajax остальные поля текстовые в настройках поля Филиал копируем значения [Регион] - Поле из справочника=[Регион]-Поле сущности в которой создается запись ну и [Город]=[Город]. И все
Так же в данной реализации в поле AJAX подтягивать можно только одно значение из сущности справочников, которое прописано как заголовок. Отдельно подтянуть в поле выбора списком регион и город невозможно. Можно это сделать конечно через mySQL поле, но опять же не появится фильтрации по списку значений.
khokhlov.a
Сообщения: 33
Зарегистрирован: 11 сен 2020, 09:05
Имя: Александр
Откуда: Россия

Re: Выпадающий список с выбором значения из другой сущности

Сообщение khokhlov.a »

Судя по описанию подходит вот такой вариант:
https://docs.rukovoditel.net.ru/index.p ... _susnostej
Ушел пробовать.
khokhlov.a
Сообщения: 33
Зарегистрирован: 11 сен 2020, 09:05
Имя: Александр
Откуда: Россия

Re: Выпадающий список с выбором значения из другой сущности

Сообщение khokhlov.a »

В итоге реализовал то, что требуется по этой инструкции:
https://docs.rukovoditel.net.ru/index.php?p=126

Создал сущность Справочник с вложенными друг в друга Регион - Город - Филиал - Адрес.
Создал в сущности договора три поля, каждое подтягивает предыдущее.

В итоге получилось что сначала выбираем Регион, подтягиваются все города, выбираем город, подтягивается филиал. Выбираем филиал, и вот тут как бы подтянуть адрес без возможности выбора?
khokhlov.a
Сообщения: 33
Зарегистрирован: 11 сен 2020, 09:05
Имя: Александр
Откуда: Россия

Re: Выпадающий список с выбором значения из другой сущности

Сообщение khokhlov.a »

Решил задачу с адресами, в последней по вложению сущности филиал, добавил поле адрес. Его уже и подставляю.
Все работает, фильтры работают, адреса прописываются автоматом.

Всем спасибо!!!
SergeyShepelev
Инвестор
Инвестор
Сообщения: 91
Зарегистрирован: 22 янв 2020, 15:01
Имя: Шепелев Сергей Сергеевич
Откуда: Российская Федерация Москва

Re: Выпадающий список с выбором значения из другой сущности

Сообщение SergeyShepelev »

Интересное решение, спасибо что поделились)
Ответить