我正在datatable.js
使用asp gridview
. 除列过滤器外,一切正常。当我只用字母 M 过滤时,我的表格在结果中显示 & 因为&
. 我曾尝试寻找答案,但没有运气。我将如何在我的列中执行过滤和忽略&
?
问问题
199 次
1 回答
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
于 2013-08-16T17:07:40.733 回答