ymaps.control.SearchControl
. Нужно немного поменять его внешний вид - шрифт, цвет задника, отступы. При этом хотелось бы не потерять существующий функционал (подсказка при вводе, поиск по нажатию на Enter).formLayout
, но какие в нем доступны аргументы и как переиспользовать выпадающий список подсказок - не понятно.ymaps.templateLayoutFactory.createClass
.build
подписываемся на событие submit
у формы, в обработчике делаем следующее:searchCallback: function(e) {
e.preventDefault();
var ctrl = this.getData().control;
ctrl.search($('#search-field').val());
}
ymaps.SuggestView
, передаем ему id поля поиска (без решетки).