Как я использую Автоматическое заполнение JQuery для нескольких слов

Когда вы создаете XML, существует файл yourpackage.generated.R.java, который создается со всеми идентификаторами / drawables / etc в нем. Поэтому, чтобы сослаться на него, импортируйте сгенерированную R.java в свой класс, а затем сделайте это (при условии, что вы находитесь в Activity):

12
задан Karthik 5 May 2009 в 09:53
поделиться

3 ответа

Похоже, вы не можете, встроенная реализация не поддерживает это - вы можете увидеть по ссылке выше: «не является частью стабильного выпуска или дистрибутива».

Однако я загрузил и использовал внешнюю версию, доступную здесь :

http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/

, это немного больше, но использование точно такое же, вам не нужно ничего менять, для множественного выбора добавьте к параметрам {multiple: true}

Обновление

JQueryUI теперь обновлен для новейших версий, что делает этот ответ устарел. Обновленный пример можно найти здесь

http://jqueryui.com/demos/autocomplete/#multiple

10
ответ дан 2 December 2019 в 04:43
поделиться
$("#tagnames").autocomplete("/tags/filter", {
        max: 6,
        highlightItem: true,
        multiple: true,
        multipleSeparator: " ", 
  })

Чтобы включить автозаполнение для нескольких слов, вы должны установить параметры multiple: true и multipleSeparator: ""

8
ответ дан 2 December 2019 в 04:43
поделиться

Если вы используете "базисную" версию Autocomplete, она встроена. Но если вы используете версию jQuery UI, есть пример здесь:

http://jqueryui.com/demos/autocomplete/#multiple

14
ответ дан 2 December 2019 в 04:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: