Поиск с начала строки. Фильтр на Jquery Mobile - PullRequest
0 голосов
/ 24 января 2012

Я читал это в Документах Jquery Mobile:

Если вы хотите изменить способ фильтрации элементов списка, то есть нечеткий поиск или сопоставление с начала строки, вы можете настроитьобратный вызов, используемый внутри организации путем определения $ .mobile.listview.prototype.options.filterCallback во время mobileinit или после того, как виджет был создан с помощью $ ("# mylist"). listview ('option', 'filterCallback', yourFilterFunction).Любая функция, определенная для обратного вызова, будет иметь два аргумента.Во-первых, текст текущего элемента списка, а во-вторых, искомое значение.Истинное значение приведет к скрытому элементу списка.Обратный вызов по умолчанию, который фильтрует записи без searchValue в качестве подстроки, описан ниже:

function( text, searchValue ){
  return text.toLowerCase().indexOf( searchValue ) === -1;
};

Но я не смог понять, куда поместить этот код (я пытался создать новый.js и импортируйте его в мой проект, но ничего не происходит) и выясните способ фильтрации, сопоставляя его с начала строки.

Есть предложения по этому поводу?

Спасибо: D

1 Ответ

0 голосов
/ 14 марта 2012

Если я правильно понимаю ваш вопрос, вы пытаетесь это сделать?

$.mobile.listview.prototype.options.filterCallback = function( text, searchValue ){
  return text.toLowerCase().indexOf( searchValue ) === -1;
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...