2013-05-17 3 views
0

Я использую jQuery datatables в небольшом проекте, над которым я работаю. На данный момент я просто настраиваю некоторые функции фильтрации, чтобы сделать таблицу более удобной для пользователя. Документация для функции фильтра говорит мне:jQuery datatables filtering - пятый параметр

Входные параметры:

{строка} Строка для фильтрации таблицы на

{межд | NULL}: Колонка для ограничения фильтрации для

{BOOL} [по умолчанию = ложь]: Рассматривать как регулярное выражение или нет

{BOOL} [по умолчанию = TRUE]: Выполнение смарт-фильтрации или нет

{BOOL} [по умолчанию = TRUE]: Показать входной глобальный фильтр в это поле ввода (ов)

{BOOL} [по умолчанию = TRUE]: Есть ли регистронезависимое согласование (истина) или нет (ложь)

Я все понимаю, но пятое -

Показать вход глобального фильтра в его поле ввода (ов)

Некоторые из моих догадок:

  • Определяет, следует ли добавлять добавленный фильтр в поле ввода на верхней панели инструментов данных. (Нет, ничего не отображается, есть ли у меня это значение true или false, и укажите ли я столбец или использую глобальную фильтрацию)
  • Определяет, появляется ли это поле ввода вообще, как и свойство bFilter объекта инициализации. Кажется странным иметь этот параметр здесь, в методе, который использует функцию фильтрации, поэтому я сомневаюсь в этом (плюс, если не исчезает, когда я запускаю метод с («test», null, false, true, false) `
  • Определяет, учитывается ли текст, уже введенный в глобальный вход фильтрации, для нового фильтра (нет, попробовал фильтрацию с текстовым полем, затем фильтрацию с помощью API, снабдив ложью для этого параметра - в результате оба фильтра были применены.)

Кто-нибудь знает, что он делает ??? Я имею в виду, что со всей серьезностью я, скорее всего, буду использовать только первые два, но я хотел бы знать, что это за вариант, прежде чем я решит проигнорировать его.

ответ

1

Это подразумевает, следует ли отображать искомый термин в поле ввода поиска.

С значение ЛОЖЬ: demo

oTable.fnFilter('firefox', null, false, true, false, true); 

Посмотрите на правом верхнем текстовом поле - пусто

С значение верно: demo

oTable.fnFilter('firefox', null, false, true, true, true); 

Посмотрите в правом верхнем углу текстовое поле - отображает текст поиска firfox

+0

Я почти ответил, что это не так, поскольку я проверял его, однако он действительно работает ... мои первоначальные тесты, должно быть, имели и другие проблемы. большое спасибо –

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