我在datatable.js
上使用asp gridview
。除了列过滤器之外,一切正常。当我使用字母M过滤我的表格时显示&因&
而导致结果。我试过寻找答案但没有运气。如何执行过滤并忽略我的列中的&
?
答案 0 :(得分:0)
在进行了额外的研究之后,我能够找到解决问题的有效方法。
var stripReserved = function (a) {
return a.replace('&', "&");
}
$("#someTable").dataTable({
"aoColumns": [
'mData': function(source, type, val){
if (type === 'set') {
source.value = val;
source.value_display = val;
source.value_filter = val=="" ? "" : stripReserved(val);
return;
}
else if (type === 'display') {
return source.value_display;
}
else if (type === 'filter') {
return source.value_filter;
}
return source.value;
}]
});
我在以下链接中找到了解决方案并对其进行了调整以解决我的问题。 http://questiontrack.com/how-to-search-only-text-in-jquery-datatables-1107212.html