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/