jQuery数据表过滤器定制

时间:2010-07-15 12:54:42

标签: jquery datatable

在jQuery数据表中动态搜索数据时,我有一个典型的要求。

是否可以使用按钮绑定搜索字段?我的意思是我不想根据每个字符输入重绘表格。我希望先在字段中输入数据,然后单击按钮搜索表格。

如果你们中的任何人做过类似的事情,那么如果你能提供帮助,我将非常感激。

非常感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:4)

我知道自从你发布以来已经有一段时间但是nogody已经回答了所以我想我会添加一些内容,以防其他人在寻找答案。单击锚点时,下面的代码将激活搜索(可以设置为按钮样式,也可以使用按钮)。它找到搜索文本框(在本例中是我创建的自定义文本框),获取值,查找表,向表提供过滤器值,然后重绘表。

$('a#searchfilter').click(function (e) {
    e.preventDefault();
    var ele = $(this).prev();
    var term = ele[0].value;
    var oTable = $('#primarytable').dataTable();
    oTable.fnFilter(term, null, false, true, false);
    oTable.fnDraw();
});