数据表:过滤不同类型的单个列的滤波(DataTables : filtering different

2019-10-20 22:18发布

我使用的数据表显示和过滤数据在我的.jsp页面,它的伟大工程。 我有6列一个表,每一个是设置了一个下拉列表过滤表的内容。

这是很好的,但其中一列是一个“说明”列,这将是不错的基于文本输入来过滤,对于单个列。

是否有可能在一个表上多个过滤器类型? 下面是我目前使用的代码。

我试图寻找一个这样的例子,但没有成功。 任何意见将不胜感激!

$("#example tfoot td.ex-filter").each( function ( i ) {
var select = $('<select><option value=""></option></select>')
    .appendTo( $(this).empty() )
    .on( 'change', function () {
        var val = $(this).val();

        table.column( i )
            .search( val ? '^'+$(this).val()+'$' : val, true, false )
            .draw();
    } );

    table.column( i ).data().unique().sort().each( function ( d, j ) {
        select.append( '<option value="' + d  + '">' + d + '</option>');
    } );     
} );
文章来源: DataTables : filtering different types of filtering on individual columns