Доброго времени суток! Очень нужна помощь в реализации задачи по автоматическому заполнению добавленного поля Сегмент исходя из выбранного города в поле Город на странице лида. Как можно проще всего реализовать? Благодарен за любую помощь.
Нравится
Здравствуйте, Денис.
Для решения данной задачи, Вам необходимо:
1) Добавить обработчик события изменения атрибута Город.
2) В обработчике события доставать значение из поля Город, выполнять запрос к базе данных и заполнять поле сегмент.
Пример добавления обработчика в методе init, где UsrCity - имя колонки справочника Города:
init: function() { this.callParent(arguments); this.on("change:UsrCity", function(){ var city = this.get("UsrCity"); if(city && city.value){ var id = city.value; // запрос к бд. } }) }
Для заполнения справочного поля необходимо следующим образом:
this.set("Имя атрибута", { value: "Id записи", displayValue: "Отображаемое значение" })
https://academy.terrasoft.ua/sites/default/files/documents/docs/technic…