Иногда бывает необходимо в калькуляторе одной формы вставить значение поля, которое находится в какой-нибудь другой формы.
То есть значения некоторых полей становятся «глобальными», и доступны в калькуляторах всех форм на странице.
Для этого в настройках поля нужно открыть вкладку «Расширение», в ней вкладку «JS», и в поле «JS-код для публикации» вставить следующий код:
var field = page.getComponent(el);
field.on('change', function (event) {
window[field.variable] = field.value;
page.getComponentsByClass('use-global-variables').forEach(function (form) {
form.recalculate();
});
});
Далее в настройках всех форм, где значение этого поля используется, нужно добавить класс use-global-variables
.
ТЕХНИЧЕСКАЯ ПОДДЕРЖКА
Напишите нам. на связи 24/7. Среднее время ожидания ответа: 10-15 минут. Также вы можете вступить в наш Телеграм-чат, где собралось много специалистов и пользователей.
Агенты ответят через 10 минут