Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

При инициализации плагина в него передается объект с опциями:

$(selector).suggestions(options);

В них можно передать параметры:

ПараметрПо умолчаниюОписание
autoSelectFirst
falseВсегда выбирать первую подсказку, если пользователь явно не выбрал другую
count
5Максимальное количество подсказок в выпадающем списке. Не может быть больше 20.
deferRequestBy
100Период ожидания перед отправкой запроса на сервер подсказок, в миллисекундах.
Позволяет не перегружать сервер запросами, если пользователь очень быстро печатает.
headers
 Объект с дополнительными HTTP-заголовками, которые необходимо передать на сервер.
hint
 Поясняющий текст, который показывается в выпадающем списке над подсказками
minChars
1Минимальная длина текста, после которой включаются подсказки
noCache
falseКэширование ответов сервера.
serviceUrl
 URL сервиса подсказок
token
 API-ключ вашей учетной записи на DaData.ru
triggerSelectOnSpace
trueАвтоматическое исправление текста при вводе.
type
 

Тип подсказок:

  • NAME — ФИО;
  • ADDRESS — адреса;
  • PARTY — организации и ИП.
usePreloader
trueПоказывать крутящийся индикатор во время ожидания ответа от сервера
width
autoШирина выпадающего списка в пикселях
constraints Ограничения поиска по адресам и организациям.
restrict_valuefalseЕсли указан constraints, из подсказок в выпадающем списке удаляются части, соответствующие этому ограничению.
bounds Для адресов позволяет выбирать с и/или до определенного уровня. Задается строкой, например: "city" - выбор города, "region-area" - региона или района, "street-" - любого уровня, начиная с улицы
mobileWidth980Максимальная ширина экрана, при которой будет применен вид, адаптированный для мобильных устройств
scrollOnFocus
true

Пытаться ли прокрутить поле ввода к верхнему краю экрана, когда он получает фокус.
Работает для устройств с узким экраном (мобильных). Можно также передать jQuery-объект с другим элементом,
тогда страница будет прокручиваться до этого элемента.

  • No labels