我使用的数据表显示和过滤数据在我的.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>');
} );
} );