【发布时间】:2018-12-21 17:23:38
【问题描述】:
有没有人有关于如何创建 Datatablest 过滤器复选框的示例?我只想显示由复选框控制的值高于 X 或低于 Y 的行。
【问题讨论】:
有没有人有关于如何创建 Datatablest 过滤器复选框的示例?我只想显示由复选框控制的值高于 X 或低于 Y 的行。
【问题讨论】:
您必须编写自己的自定义过滤函数,但之后代码会变得很简单
$(document).ready(function() {
$.fn.dataTableExt.afnFiltering.push(function(oSettings, aData, iDataIndex) {
var checked = $('#checkbox').is(':checked');
if (checked && aData[4] > 1.5) {
return true;
}
if (!checked && aData[4] <= 1.5) {
return true;
}
return false;
});
var oTable = $('#example').dataTable();
$('#checkbox').on("click", function(e) {
oTable.fnDraw();
});
});
【讨论】:
if ( oSettings.nTable != document.getElementById( 'your_table_id' );{ return true;}