Как использовать опции typeahead при вводе тегов Bootstrap
Я использую ввод тегов Bootstrap с typeahead, и мне было интересно, как я могу установить параметры по умолчанию для typeaheadjs. В примерах я видел что-то вроде этого:
var input = $('input');
input.tagsinput({
itemValue: 'value',
itemText: 'text',
typeaheadjs: {
name: 'engine',
displayKey: 'text',
source: engine.ttAdapter()
}
Здесь typeaheadjs представляют набор данных, но как я могу добавить основные параметры, такие как подсказка, подсветка, minLength?
1 ответ
Решение
Вы можете добавить add typeaheadjs в виде массива объектов. Первый объект, являющийся опциями и вторыми наборами данных
typeaheadjs: [ {options}, {наборы данных} ]
Нечто подобное должно делать.
$('input').tagsinput({
typeaheadjs: [{
minLength: 3,
highlight: true
},{
minlength: 3,
name: 'citynames',
displayKey: 'name',
valueKey: 'name',
source: citynames.ttAdapter()
}],
freeInput: true
});
Вот ДЕМО
Надеюсь это поможет.