Страница 1 из 1

Отображать в выпадающем списке Города только те города, которые привязаны к конкретной стране

Добавлено: 11 ноя 2018, 14:36
arkuz
Добрый день.
Имеется список Стран и вложенный в него список городов.
Можно ли как-то сделать, чтобы при выборе страны в городах отображались только те, города, которые привязаны к выбранной стране?
На данный момент выбираются вообще все города.

Скриншот - http://take.ms/aZoGZ

Re: Отображать в выпадающем списке Города только те города, которые привязаны к конкретной стране

Добавлено: 11 ноя 2018, 17:31
alcompstudio
Добрый день!

Для этого можно использовать тип поля Многоуровневый выпадающий список

Изображение

Тут можно строить иерархические списки и выводить зависимые значения. Но это будет в рамках одной сущности. Если вы хотите, чтобы зависимость была выстроена на основе нескольких сущностей (например, 1 сущность - Страны, 2 сущность - Города), то такой возможности наверное пока нет.

Re: Отображать в выпадающем списке Города только те города, которые привязаны к конкретной стране

Добавлено: 11 ноя 2018, 17:41
arkuz
alcompstudio писал(а): 11 ноя 2018, 17:31 Добрый день!

Для этого можно использовать тип поля Многоуровневый выпадающий список

Изображение

Тут можно строить иерархические списки и выводить зависимые значения. Но это будет в рамках одной сущности. Если вы хотите, чтобы зависимость была выстроена на основе нескольких сущностей (например, 1 сущность - Страны, 2 сущность - Города), то такой возможности наверное пока нет.
Не видно скриншот.
А как должен выглядить список Стран и городов, чтобы это все было в одном Многоуровневом выпадающем списоке?

Re: Отображать в выпадающем списке Города только те города, которые привязаны к конкретной стране

Добавлено: 11 ноя 2018, 17:54
alcompstudio
https://prnt.sc/lgzek1 - ссылка на скриншот

Для этого создаете поле с типом Многуровневый выпадающий список (в конфигурации), переходите в него и там создаете списки с подчиненными значениями

Изображение

https://prnt.sc/lgzm09

А в самой настройке поля - указываете (в зависимости от количества уровней) - с новой строки названия уровней, например:

Страна
Область
Город

Изображение
http://prntscr.com/lgzmyu

Система сама поймет что к какому уровню относится, и при добавлении/редактировании записи у вас будут отображаться соответствующие значения:

Изображение

http://prntscr.com/lgznp7

По этому типу поля есть видео:
https://www.youtube.com/watch?v=BCPVHMpN8Aw

Re: Отображать в выпадающем списке Города только те города, которые привязаны к конкретной стране

Добавлено: 11 ноя 2018, 23:28
arkuz
Спасибо. Многоуровневый список подошел.

Re: Отображать в выпадающем списке Города только те города, которые привязаны к конкретной стране

Добавлено: 12 ноя 2018, 10:59
arkuz
Только я так понял, что пользователь не может менять глобальный список, верно?
Это доступно только администратору?

Re: Отображать в выпадающем списке Города только те города, которые привязаны к конкретной стране

Добавлено: 12 ноя 2018, 11:08
alcompstudio
Да, глобальный список на текущий момент разрешено редактировать только администратору. Это связано с тем, что в глобальных списках подразумевается некие постоянные значения, которые действуют на "долгосрочной" или "постоянной" основе, и какие-то изменения в них будут происходить очень редко или повлекут существенные изменения в конфигурации готового приложения. Возможно в последующих версиях будет возможность вносить изменения непосредственно пользователями (кроме админа), такой вопрос поднимался уже к разработчику.

Re: Отображать в выпадающем списке Города только те города, которые привязаны к конкретной стране

Добавлено: 12 ноя 2018, 11:11
arkuz
Спасибо. Вопрос закрыт.