jQuery TextExt устанавливает автозаполнение предложений для фильтрации на основе "содержит", а не "начинается с"
У меня есть некоторые данные, как это в моем файле Json:
"Microsoft word"
"adobe Photoshop"
"PHP programming"
Когда я вхожу PHP
в моем текстовом вводе TextExt предлагает мне PHP Programming
, Но когда я вхожу Program
при вводе текста не предлагайте никаких тегов.
Так autocomplete
в TextExt просто найдите первые символы любых слов. Как я могу это исправить?
1 ответ
Решение
Похоже, есть открытая проблема с обходным путем: https://github.com/alexgorbatchev/jquery-textext/issues/168
Вы можете изменить, как ItemManager
фильтрует список предложений:
p.itemContains = function(item, needle)
{
return this.itemToString(item).toLowerCase().indexOf(needle.toLowerCase()) > -1;
};
Проблема предлагает изменить их основной файл JS, но вы всегда можете предоставить свой собственный ItemManager
через параметры или патч обезьяны ItemManager
,