Зависимые выпадающие списки: відмінності між версіями

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку
(Новая страница: «Зависимые поля в данных абонента - это когда значение одного поля зависит от значения др…»)
 
Немає опису редагування
Рядок 5: Рядок 5:
Настраивается так:
Настраивается так:


Поле "город": имя в базе данных _adr_city, тип = выпадающий список,  тип объекта = city
* Поле "город": имя в базе данных _adr_city, тип = выпадающий список,  тип объекта = city
Поле "улица": имя в базе данных _adr_street, тип = выпадающий список,  тип объекта = _adr_city:street
* Поле "улица": имя в базе данных _adr_street, тип = выпадающий список,  тип объекта = _adr_city:street


Тип объекта _adr_city:street означает: поле зависит от поля с именем _adr_city, а данные для выпадающего списка берутся из объектов street.
Тип объекта _adr_city:street означает: поле зависит от поля с именем _adr_city, а данные для выпадающего списка берутся из объектов street.

Версія за 08:54, 20 червня 2017

Зависимые поля в данных абонента - это когда значение одного поля зависит от значения другого. Например, можно создать поля "город" и "улица" и сделать так чтоб в выпадающем списке улиц отображались только те, которые существуют в данном городе. Можно создать цепочку зависимостей , например, город-улица-дом. Таким образом, если оператор выберет город Киев и улицу Шахтерскую, то в выпадающем списке ему будет предложен на выбор список домов, которые существуют только на данной улице. При этом можно в один клик добавить новый дом в этот список.

Естественно, такое можно сделать не только для города и улицы, а, например: пол абонента и список имен (женских или мужских) .

Настраивается так:

  • Поле "город": имя в базе данных _adr_city, тип = выпадающий список, тип объекта = city
  • Поле "улица": имя в базе данных _adr_street, тип = выпадающий список, тип объекта = _adr_city:street

Тип объекта _adr_city:street означает: поле зависит от поля с именем _adr_city, а данные для выпадающего списка берутся из объектов street.