参数详解连接
preDrawCallbackOption
与这个回调类似的还有
drawCallbackOption
回调,他们俩区别在于执行的先后顺序不同
preDrawCallback
在重绘表格前执行,你可以用来显示之前做更新或者清除操作,比如移除事件。这个回调函数还可以用来取消重绘操作,当方法返回 false
时
基本语法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//重绘前移除每个单元格的点击事件
$('#example').DataTable( {
"preDrawCallback": function( settings ) {
$('#example tbody').off( 'click', 'td' );
}
} );
//当#test的值为1的时候,取消重绘操作
$('#example').DataTable( {
"preDrawCallback": function( settings ) {
if ( $('#test').val() == 1 ) {
return false;
}
}
} );