@alex_maldinsky

Как работает setValueByObject() в КЛАДР?

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

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, но он не учитывает параметров обьекта кладра (т.е. в моем случае при установки города он не учитывал значение родительского элемента)
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы