юй-автозаполнения - PullRequest
       28

юй-автозаполнения

0 голосов
/ 17 августа 2010

Два вопроса относительно автозаполнения yui:

  • Есть ли способ сделать так, чтобы при автозаполнении yui при выборе мыши и выборе клавиатуры вверх / вниз создавался только один выбор в любое время?

  • Также есть какой-либо способ обновить текст в текстовом поле автозаполнения с помощью выбора, сделанного только с помощью стрелок вверх / вниз на клавиатуре, т.е. заставить выбор появляться в текстовом поле выше, если пользователь выбирает всо стрелками вверх / вниз?

Обратите внимание, что в следующей ссылке я вижу темно-синий для клавиатуры стрелка вверх / вниз и светло-синий для выбора мыши.(Удалите подчеркивание перед http в URL вашего браузера)

Случай № 1: _ http://developer.yahoo.com/yui/examples/autocomplete/ac_basic_array.html

Однако в следующей ссылке (случай № 2) это не так.Я вижу только один выбор (темно-синий) в один момент времени.

Случай № 2: http://developer.yahoo.com/yui/examples/autocomplete/ac_basic_xhr.html

Если я использую мышь и / или клавишу вверх / вниз, все еще остаетсявсегда выделен только один выделенный синийперемещается с помощью клавиш со стрелками вверх / вниз.

Как это сделать?В обоих приведенных выше примерах используется автозаполнение YUI, но я не вижу разницы между ними, чтобы мое приложение следовало примеру 2.

Итак, я хочу, чтобы это велось так, как предлагает Google в www.google.com

Спасибо,

Viji

1 Ответ

0 голосов
/ 12 октября 2010
var myConfigs = {typeAhead:true, autoHighlight:false, prehighlightClassName:""},
    myAutoComp = new YAHOO.widget.AutoComplete("myInput","myContainer", myDataSource, myConfigs);

Кстати, prehighlightClassName по умолчанию отключен, поэтому вам не нужно указывать его в конфигах.

...