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