Добрый вечер. Подскажите пожалуйста по следующему вопросу:
В поле подставляю название города, нужно без участия пользователя установить все данные от кладра этому полю.
var $container_address = $('.checkout-address'),
$region = $container_address.find('#input-region'),
$city = $container_address.find('#input-city');
$region.kladr({
type: $.kladr.type.region,
verify: true
});
$city.kladr({
type: $.kladr.type.city,
parentInput: '#input-region',
limit: 7,
typeCode: $.kladr.typeCode.city + $.kladr.typeCode.settlement + $.kladr.typeCode.village,
verify: true
});
Далее делаю:
$region.kladr('controller').setValueByObject($region);
$city.kladr('controller').setValueByObject($city);
Пробовал много разных вариаций, но ничего так и не получилось. Получалось через setValueByName, но он не учитывает параметров обьекта кладра (т.е. в моем случае при установки города он не учитывал значение родительского элемента)