Обработка выпадающего списка на selectize
У меня есть выборочный контроль с 100 пунктами.
Я хочу, чтобы элемент управления отображал раскрывающийся список только при наборе текста.
Когда он получит фокус, выпадающий список должен быть закрытopenOnFocus: falseКогда элемент выбран, раскрывающийся список должен быть закрытcloseAfterSelect: trueКогда элемент выбран с помощью вкладки, раскрывающийся список должен быть закрытКогда элемент удаляется с помощью возврата, выпадающий список должен быть закрытКогда элемент удаляется с помощью x (удалить плагин), выпадающий список должен быть закрытКак мне достичь 3, 4 и 5?
Мои настройки управления выглядят так:
globalSelectizedEditor = $('#tagsEditor').selectize({
plugins: ['remove_button'],
valueField: 'Id',
labelField: 'Name',
searchField: 'Name',
options: [],
create: true,
openOnFocus: false,
persist: false,
closeAfterSelect: true,
render: {
...
},
load: function (query, callback) {
...
},
onItemAdd: function(value) {
...
globalSelectizedEditor[0].selectize.close();
},
onItemRemove: function () {
globalSelectizedEditor[0].selectize.close();
}
});