2015-08-22 4 views
0

Я использую this (file here) script. Он работает отлично и все, кроме как в настоящее время он фильтрует данные, используя start, и я хочу, чтобы он включал фильтры, но я просмотрел документацию и внутри JS-файла и не могу найти, как это сделать. У кого-нибудь есть идеи, что мне делать?JS Filter Contain

Благодарим за помощь.

ответ

0

Вы должны изменить файл tablo.js, следующие строки:

 if (filters.nodeName=="INPUT" && filters.type=="text") { 
      filters={ 'filter':"/^"+filters.value+"/" }; 
     } 

В это:

 if (filters.nodeName=="INPUT" && filters.type=="text") { 
      filters={ 'filter':"/"+filters.value+"/" }; 
     } 

Примечание недостающее ^ который знаменует "начало строки".

EDIT: Для случая нечувствительный поиска, вы можете добавить i флаг конструктору RegExp:

filter.filter = new RegExp(RegExp.$1, "i"); 

Смотрите this для получения дополнительной информации о RegExp.

+0

О, очень простое решение, но это важно для меня. У меня есть еще один простой вопрос. Скрипт в настоящее время фильтрует регистр данных. Как я могу удалить это? – zokanzi

+0

См. Отредактированный ответ. –

Смежные вопросы