0
Answered

setSuggestion или подсказка по кладру

Anonymous 4 years ago updated by Антон 4 years ago 3
Как использовать этот метод? Проблема: есть кладр, хочу установить в поле подсказку по этому кладру, как это сделать?

Answer

Answer
Answered
Посмотрите тут пример использования метода setSuggestion.
Заполняйте текстбоксы примерно так:
$region.suggestions().setSuggestion(
  {
    "value": "Московская обл, Мытищинский р-н",
    "data": { "kladr_id": "5001900000000" }
  }
); 
Answer
Answered
Посмотрите тут пример использования метода setSuggestion.
Заполняйте текстбоксы примерно так:
$region.suggestions().setSuggestion(
  {
    "value": "Московская обл, Мытищинский р-н",
    "data": { "kladr_id": "5001900000000" }
  }
); 
Спасибо! Только вот есть ситуация когда на одно поле делается
type: "ADDRESS",
bounds: ["region-area", "city-settlement"],
autoSelectFirst: true

И если применить к ней кладр москвы

address.suggestions().setSuggestion({
'value' : "г Москва",
'data':{
'kladr_id':'7700000000000'
}
});
То получается что при клике на таком поле оно меняется на г Москва, г Москва. А при повтороном клике первой подсказкой уже идет Зеленоград и подсказка меняется на г Москва, г Зеленоград. Таким образом ничего не вводя, просто сделав два клика подсказка сменится на Зеленоград и на москву ее уже не поменять, только заново вводить
Пришлите пожалуйста пример. Мы посмотрим, в чем именно проблема.