Клуб API КартКастомное поле поискаПост в архиве.Kruler24 января 2017, 22:42Сабж. Может кто поделиться примером кастомного поля поиска (searchControl).Необходимо поменять вид кнопки "Найти"
1 комментарийАвторизуйтесь, чтобы оставить комментарийKruler24 января 2017, 22:41Сделал с помощью какого-то адского костыля, ну да ладно :)test_l = ymaps.templateLayoutFactory.createClass(html_template, { build: function(){ th = this; test_l.superclass.build.call(this); $('#form_').bind('submit', this.submit); $('#search_input_').on('input propertychange paste', this.submit); }, submit: function(e){ e.preventDefault(); if(!thas.suggestView){ console.log("create new suggest"); thas.suggestView = new ymaps.SuggestView("search_input_"); thas.suggestView.events.add('select', function(e){ console.log("Search: "+e.get('item').value); ymaps.geocode(e.get('item').value).then(function(res){ window.ev = e; window.geo = (res.geoObjects); var coords = res.geoObjects.get(0).geometry.getCoordinates(); thas.setMapCoords(coords[0], coords[1]); thas.setInputCoords(coords[0], coords[1]); thas.setMarkerCoords(coords); }); }); } } });