Автозаполнение поля сегмент исходя из выбраннго города

Доброго времени суток! Очень нужна помощь в реализации задачи по автоматическому заполнению добавленного поля Сегмент исходя из выбранного города в поле Город на странице лида. Как можно проще всего реализовать? Благодарен за любую помощь.

Нравится

1 комментарий

Здравствуйте, Денис.

Для решения данной задачи, Вам необходимо:

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…

Показать все комментарии