如何在代码中设置自定义过滤器,以便在过滤前忽略表格中的重音和特殊字符?
我正在使用DataTables插件(http://www.datatables.net/)
答案 0 :(得分:6)
在数据表中包含缺少重音符号的数据版本。您可以通过在配置文字中的aoColumns
数组中添加条目来隐藏该列。
假设您从4列开始。其中一个有口音。添加带有非重音数据的第五列,并添加一个{ "bVisible": false }
的配置文字,以便它不会显示。
它是隐形的,但它仍然是可搜索/可过滤的:
$(document).ready(function() {
$('#example').dataTable( {
"aoColumns": [
null,
null,
null,
null,
{ "bVisible": false }
] } );
});
有关配置的更多信息,请参阅column documentation。 DataTables with hidden columns 是一个正在使用的示例。