Фильтрация данных или поиск - PullRequest
0 голосов
/ 08 февраля 2012

Я недавно начал использовать Datatables для манипулирования таблицами.

Теперь я хочу выполнить поиск по таблицам с алфавитным порядком ...

Пожалуйста, проверьте HTML

<a href="#" class="te">A</a>
<a href="#" class="te">B</a>
<a href="#" class="te">C</a>
<a href="#" class="te">D</a>
<a href="#" class="te">E</a>
<a href="#" class="te">F</a>
<a href="#" class="te">G</a>
<a href="#" class="te">H</a>
<a href="#" class="te">I</a>
<a href="#" class="te">J</a>

и Script

     $(".te").click(function() {
     oTable.fnFilter( $(this).text(),0,true);
     return false;
   });

это работает хорошо, но проблема в том, что он использует поиск по шаблону по таблице,

Предположим, что есть значения "ASMI", "ASKI", "ASLI", "BISLY", "BIKLY", "BALUU" и т.д ...

, когда я использую fnFilter с A в качестве строкового параметра, я получаю значения "ASMI","ASKI","ASLI","BALUU", поскольку значение "BALUU" содержитслово A,

Но как мне выполнить поиск по первому символу:

Поэтому, когда я ищу с помощью A, мне нужно только "ASMI","ASKI","ASLI" в качестве результата поиска.

Как я могу это сделать?

1 Ответ

0 голосов
/ 08 февраля 2012

вы можете включить фильтрацию с помощью регулярных выражений с таблицами данных. вот пример

после включения фильтрации с помощью регулярных выражений,
просто попробуйте выполнить поиск типа ^ a или ^ A, если вы хотите найти первый символ с 'A'

здесь вы можете узнать о regex (patern)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...