我在自定义筛选在数据表的工作原理非常惊讶。 好像我需要像这样定义一个全局过滤功能:
$.fn.dataTableExt.afnFiltering.push(function (oSettings, aData, iDataIndex) { .. });
然后我的网页上的所有数据表将使用该功能来过滤。 这是不能接受的。
我需要的是一种以编程方式筛选使用自定义过滤器功能的数据表。 我希望这个函数采取行并返回真/假基于某些标准来显示/隐藏结果该行。
确实这样做存在的一种方式?
我在自定义筛选在数据表的工作原理非常惊讶。 好像我需要像这样定义一个全局过滤功能:
$.fn.dataTableExt.afnFiltering.push(function (oSettings, aData, iDataIndex) { .. });
然后我的网页上的所有数据表将使用该功能来过滤。 这是不能接受的。
我需要的是一种以编程方式筛选使用自定义过滤器功能的数据表。 我希望这个函数采取行并返回真/假基于某些标准来显示/隐藏结果该行。
确实这样做存在的一种方式?
做此链接帮助:
http://datatables.net/forums/discussion/8435/remove-custom-filtering/p1
/* Custom filtering function which will filter data in column four between two values */
$.fn.dataTableExt.afnFiltering.push(
function (oSettings, aData, iDataIndex) {
if ( oSettings.nTable.id === "my_filtering_table" ) {
var selectCode = document.getElementById('statusSelect').value;
return filterRow(selectCode, aData);
}
else {
return true;
}
}
);