Изменения

SimpleAutocomplete

393 байта добавлено, 17:08, 9 ноября 2011
м
Нет описания правки
; input: Поле ввода, в которое будем подсказывать, либо DOM-объект, либо его ID. ID, кстати, всегда необходимо.
; dataLoader(hint, value): Функция, которая должна загрузить опции для подсказки и вызвать <tt>hint.replaceItems([ [ name, value ], [ name, value ], ... ])</tt>. Первый параметр (hint) -  — объект автокомплита, на котором и надо вызывать replaceItems. Второй параметр - параметр — введённая пользователем строка, на основе которой надо предоставлять подсказки.
Необязательные параметры:
; multipleDelimiter: Чтобы включить мультивыбор, передайте сюда разделитель (например ',' или ';'), который не может входить в выбираемые значения. Также они не могут включать пробелы в начале и конце. Значение поля ввода будет установлено равным значениям всех выбранных элементов, соединённым через данный разделитель и один пробел (например «a, b»). ; onChangeListener(hint, index): Функция, которая будет вызвана при изменении значения через данный автокомплит. <tt>index - </tt> — номер элемента, выделение которого изменилось. Её нужно использовать вместо обычного события "onchange" «onchange» на поле ввода.
; maxHeight: Максимальная высота выпадающего списка в пикселах.
; emptyText: Текст, который нужно показать, если dataLoader вернёт пустой массив. По умолчанию "No «No items found"found». Если false, то при отсутствии элементов подсказка будет скрыта.