Взаимосвязь выпадающих списков

Все вопросы/проблемы по установке и использовании.
timbios
Сообщения: 103
Зарегистрирован: 25 май 2021, 19:52
Имя: Anthony
Откуда: Tallinn

Взаимосвязь выпадающих списков

Сообщение timbios »

Возможно ли настроить взаимосвязь выпадающих списков между собой?

Есть выпадающий список: "Документ" и такой же "Статья". В зависимости от выбора пункта в "Документ" нужно подставлять соответствующие пункты из "Статья".

Как это можно реализовать?
Вложения
Снимок экрана-20211023173913-779x341.png
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Взаимосвязь выпадающих списков

Сообщение nruslan2 »

два варианта
либо сразу использовать поле многоуровневый список
либо делать через сущности ajax, там можно использовать условия выборки
timbios
Сообщения: 103
Зарегистрирован: 25 май 2021, 19:52
Имя: Anthony
Откуда: Tallinn

Re: Взаимосвязь выпадающих списков

Сообщение timbios »

nruslan2 писал(а): 23 окт 2021, 18:56 два варианта
либо сразу использовать поле многоуровневый список
либо делать через сущности ajax, там можно использовать условия выборки
Да, тоже об это думал. Но на счет поля аякс сущности это нужно будет создавать отдельные разделы. Звучит геморно и костыльно, особенно когда пункты из данных полей меняться не будут)

А на счет многоуровневого списка... Нужно попробовать.. Отпишусь по результату
timbios
Сообщения: 103
Зарегистрирован: 25 май 2021, 19:52
Имя: Anthony
Откуда: Tallinn

Re: Взаимосвязь выпадающих списков

Сообщение timbios »

Сделал через поле многоуровневого списка.
Проблема изображена на скрине, эти пола отображаются с лейблами в строку. Нужно чтобы отображались как все остальные. В настройках не нашел ничего подобного. Прошу помощи. Куда смотреть, где править?
Вложения
Снимок экрана-20211025115307-794x363.png
timbios
Сообщения: 103
Зарегистрирован: 25 май 2021, 19:52
Имя: Anthony
Откуда: Tallinn

Re: Взаимосвязь выпадающих списков

Сообщение timbios »

При многоуровневом выпадающем списке не возможно использовать ПРАВИЛА ОТОБРАЖЕНИЯ ПОЛЕЙ.
А это очень нужно.
Как решить данную проблему, помогите, пожалуйста.
timbios
Сообщения: 103
Зарегистрирован: 25 май 2021, 19:52
Имя: Anthony
Откуда: Tallinn

Re: Взаимосвязь выпадающих списков

Сообщение timbios »

До сих пор за весь день не нашел решения данной проблеме.
Зависимость сделать между двумя полями выпадающего списка нельзя.
А если делать иными способами, то правила отображения полей не работают в тех случаях. А в форме нужно и то и то.
Ситуация - шляпа...

Может кто-то всё таки с таким сталкивался или подскажет как решить проблему?
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Взаимосвязь выпадающих списков

Сообщение alcompstudio »

Если у вас зависимость Статьи от Документа (т.е., например для Документа = Приход есть свой перечень статей, а для Документа = Расход - свой перечень), то еще есть вариант использовать поле Многоуровневый список сущностей. НО тут нужно будет вместо выпадающих списков (глобальные, или не глобальные) сделать 2 поля

1. Документ = Сущность (можно Аякс) - чтобы выбирать Документ (ссылается на сущность Типы документов)
2. Статья = Многоуровневый список сущностей - чтобы выбирать нужную статью в зависимости от документа. (ссылается на сущность Виды статей)

Также в качестве "справочников" (вместо поля многоуровневый список) сделать новые сущности в отдельной ветке:

1. Типы документов (там у вас будут записи: Приход, Расход). Корневая сущность
2. Виды статей (там уже будет перечень статей по документам). Вложенная сущность к сущности Документы.

И таким образом можно выбирать нужные документы и статьи. В настройке сущности Статья нужно будет указать родителя в данной настройке:

http://joxi.ru/KAxDN99HvXY7yA
imamverdiyeveldar
Сообщения: 403
Зарегистрирован: 01 мар 2019, 08:57
Имя: Эльдар Имамвердиев
Откуда: Азербайджан, Баку
Контактная информация:

Re: Взаимосвязь выпадающих списков

Сообщение imamverdiyeveldar »

Тоже столкнулся с проблемой. есть поле список со значениями А и Б , и поле сущность . Хочется чтобы при выборе А, в поле сущность выбиралось определенное значение, при выборе Б выбор поле сущность "очищался". уже второй день не могу построить аякс запрос ...
imamverdiyeveldar
Сообщения: 403
Зарегистрирован: 01 мар 2019, 08:57
Имя: Эльдар Имамвердиев
Откуда: Азербайджан, Баку
Контактная информация:

Re: Взаимосвязь выпадающих списков

Сообщение imamverdiyeveldar »

alcompstudio писал(а): 25 окт 2021, 17:53 Если у вас зависимость Статьи от Документа (т.е., например для Документа = Приход есть свой перечень статей, а для Документа = Расход - свой перечень), то еще есть вариант использовать поле Многоуровневый список сущностей. НО тут нужно будет вместо выпадающих списков (глобальные, или не глобальные) сделать 2 поля

1. Документ = Сущность (можно Аякс) - чтобы выбирать Документ (ссылается на сущность Типы документов)
2. Статья = Многоуровневый список сущностей - чтобы выбирать нужную статью в зависимости от документа. (ссылается на сущность Виды статей)

Также в качестве "справочников" (вместо поля многоуровневый список) сделать новые сущности в отдельной ветке:

1. Типы документов (там у вас будут записи: Приход, Расход). Корневая сущность
2. Виды статей (там уже будет перечень статей по документам). Вложенная сущность к сущности Документы.

И таким образом можно выбирать нужные документы и статьи. В настройке сущности Статья нужно будет указать родителя в данной настройке:

http://joxi.ru/KAxDN99HvXY7yA
Нашел решение: шаблоны к сущностям. немного решает проблему
timbios
Сообщения: 103
Зарегистрирован: 25 май 2021, 19:52
Имя: Anthony
Откуда: Tallinn

Re: Взаимосвязь выпадающих списков

Сообщение timbios »

imamverdiyeveldar писал(а): 28 окт 2021, 11:11
alcompstudio писал(а): 25 окт 2021, 17:53 Если у вас зависимость Статьи от Документа (т.е., например для Документа = Приход есть свой перечень статей, а для Документа = Расход - свой перечень), то еще есть вариант использовать поле Многоуровневый список сущностей. НО тут нужно будет вместо выпадающих списков (глобальные, или не глобальные) сделать 2 поля

1. Документ = Сущность (можно Аякс) - чтобы выбирать Документ (ссылается на сущность Типы документов)
2. Статья = Многоуровневый список сущностей - чтобы выбирать нужную статью в зависимости от документа. (ссылается на сущность Виды статей)

Также в качестве "справочников" (вместо поля многоуровневый список) сделать новые сущности в отдельной ветке:

1. Типы документов (там у вас будут записи: Приход, Расход). Корневая сущность
2. Виды статей (там уже будет перечень статей по документам). Вложенная сущность к сущности Документы.

И таким образом можно выбирать нужные документы и статьи. В настройке сущности Статья нужно будет указать родителя в данной настройке:

http://joxi.ru/KAxDN99HvXY7yA
Нашел решение: шаблоны к сущностям. немного решает проблему
Это не решение, а костыль если быть точнее)

Всё равно, пока-что без данного функционала все остальные решения - костыли.

Потому-что взаимосвязь со списками нужна и отображение полей тоже.
Ответить