【发布时间】:2013-08-14 20:06:51
【问题描述】:
我在asp gridview 上使用datatable.js。除列过滤器外,一切正常。当我只用字母 M 过滤时,我的表格会在结果中显示 & 因为&amp。我曾尝试寻找答案,但没有运气。我将如何执行过滤并忽略我的列中的&amp?
【问题讨论】:
标签: javascript asp.net datatables
我在asp gridview 上使用datatable.js。除列过滤器外,一切正常。当我只用字母 M 过滤时,我的表格会在结果中显示 & 因为&amp。我曾尝试寻找答案,但没有运气。我将如何执行过滤并忽略我的列中的&amp?
【问题讨论】:
标签: javascript asp.net datatables
在进行了额外的研究后,我能够找到一个可行的解决方案来解决我的问题。
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
【讨论】: