Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 1.22 KB

2016-09-02-option-preDrawCallback.markdown

File metadata and controls

38 lines (33 loc) · 1.22 KB
layout title short date group caption categories tags author redirect_from
daily
option preDrawCallback 重绘前回调函数 《不定时一讲》 DataTables中文网
option preDrawCallback 重绘前回调函数
2016-09-02
2016-9
《不定时一讲》
blog
不定时一讲
DataTables中文网
/manual/daily/2016/09/02/option-preDrawCallback.html

参数详解连接{% include href/option/Callbacks.html param="preDrawCallback" %}

与这个回调类似的还有{% include href/option/Callbacks.html param="drawCallback" %}回调,他们俩区别在于执行的先后顺序不同

preDrawCallback在重绘表格前执行,你可以用来显示之前做更新或者清除操作,比如移除事件。这个回调函数还可以用来取消重绘操作,当方法返回 false

基本语法: {% highlight javascript linenos %} //重绘前移除每个单元格的点击事件 $('#example').DataTable( { "preDrawCallback": function( settings ) { $('#example tbody').off( 'click', 'td' ); } } );

//当#test的值为1的时候,取消重绘操作 $('#example').DataTable( { "preDrawCallback": function( settings ) { if ( $('#test').val() == 1 ) { return false; } } } );

{% endhighlight %}