Я бы хотел использовать опцию templateResult для форматирования результатов с использованием select2 v4.У меня есть следующий код:
$(".search").select2({
minimumInputLength: 3,
ajax: {
url: url,
dataType: 'json',
delay: 250,
processResults: function (data) {
return {
results: data.items
};
},
templateResult: function (data) {
console.log('templateResult');
return '<span><img src="//example.com/img.png" /> ' + data.text + '</span>';
},
}
});
Однако, templateResult
не вызывается, поскольку на консоль ничего не выводится.Даже если я изменю возврат на «ТЕСТ», результаты по умолчанию все равно будут отображаться.Код работает одинаково, независимо от того, включаю ли я templateResult.