fnFilter,Datatables和否定搜索

时间:2014-03-07 11:41:10

标签: javascript jquery regex datatables

我无法在其中一列上执行否定搜索的内容。点击即触发搜索。我试图显示除AAA字符串之外的所有内容。它只适用于显示字符串:'AAA'。

代码如下所示:

$('#checkbox').click( function() { 
var oTable = $('#sort').dataTable();
oTable.fnFilter('[^AAA]$', 20, false, false, false, false);
});

我尝试使用正则表达式和智能过滤器,但没有运气。

1 个答案:

答案 0 :(得分:0)

使用此初始化代码为我工作:

$(function() {
 oTable= $('#datatable').DataTable({
    "oLanguage": {
      "sSearch": "Filter Data"
    },
    "iDisplayLength": -1,
    "sPaginationType": "full_numbers"
  });

  $('#checkbox').click(function() {
    oTable.fnFilter('[^AAA]$', 0, true, false);
  });
});

也许你的搜索错误了。请记住:列从0开始。

Look at this Plunker here