Зависимость параметров в решении "STARt:Калькулятор услуг"


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

Z1.jpg

Если два параметра связаны, то зависимый параметр не показывается в калькуляторе до тех пор, пока пользователь не выбрал в родительском параметре определенный вариант.
Название варианта указывается в окне:

Z2.jpg

Важно! Название варианта должно быть указано целиком, иначе функция не сработает. Также следите за размером букв (заглавные или строчные) - все должно быть как в оригинале. После названия или перед ним не должно быть лишних пробелов.


Как это можно использовать.

Рассмотрим пример с калькулятором расчета окон.

Пользователю предложено выбрать "Опции". 

 Z3.jpg

В этом параметре есть варианты: "Москитная сетка", "Детский замок", "Микропроветривание", "Солнцезащитный стеклопакет".

Мы решаем, что если пользователь выбрал вариант "Москитная сетка", то у него нужно спросить, какое количество сеток ему необходимо.

Создаем соответствующий параметр с счетчиком количества и настраиваем его зависимость от параметра "Опции" и варианта "Москитная сетка"

 Z4.jpg

(обратите внимание, что название варианта написано точно также как в родительском параметре, с заглавной буквы).

Теперь зависимый параметр отображается в калькуляторе при соответствующем выборе.

 Z5.jpg

При выборе другого варианта его уже нет.

Z6.jpg

Можно указывать зависимость параметра сразу от нескольких вариантов родительского параметра.

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