рони,
этот пример работает, когда выберешь из списка элемент, но не когда набираешь в текстовом поле. Я его тоже проверял. Но в целом, я понял, что надо сделать.
Если кому нужно будет в подобном же разобраться
function matching(term, text)
{
if (text.toUpperCase().indexOf(term.toUpperCase())+1)
{
alert(term+" "+text+" could be eq");
return true;
}
else
{
return false;
}
}
$.fn.select2.amd.require(['select2/compat/matcher'], function (oldMatcher) {
$("#" + label).select2({
placeholder: "Выберите ",
data: data || [],
matcher: oldMatcher(matching)
})
});