Selectize js autocomplete не работает
См. следующий пример скрипка:
Хотя я могу выбрать вариант из раскрывающегося списка, ввод не автозаполняется.
Я бы ожидал, что когда вы наберете B или A, вы должны получить рекомендацию по банану, яблоко.
Только когда мои объекты в списке не являются существующим элементом, он должен попросить меня добавить его...
var data = [ "банан", "яблоко", "оранжевый" ];
var items = data.map(function (x) {return {item: x};});
$('#input-tags').selectize({
delimiter: ',',
persist: false,
maxItems: 1,
create:true,
options: items,
labelField: "item",
valueField: "item"
});
Любые идеи?
Обратите внимание, что тот же сценарий, похоже, работает с предопределенными значениями:
Fiddle
Ответы
Ответ 1
Вам нужно добавить
searchField: "item"
для объявления selectize
здесь фиксированная скрипка: http://jsfiddle.net/wh6Nx/
чтобы добавить элементы, которые вам нужны
create: function(input) {
return {
value: input,
text: input
}
}
играйте с обоими: http://jsfiddle.net/2ZrEu/