datatables:initComplete和drawCallback比较

drawCallback:

对表的每个绘制事件执行操作非常有用 - 例如,您可能希望使用新显示的数据更新外部控件,或者启用服务器端处理,您可能希望将事件分配给新创建的元素。此回调旨在实现此目的,并将在每次绘制时执行。


initComplete:

知道何时完全初始化表,加载和绘制数据,特别是在使用ajax数据源时,通常很有用。在这种情况下,表将在数据加载之前完成其初始运行(Ajax毕竟是异步的!)因此提供此回调以通知您数据何时完全加载。


从以上来看,drawCallback在表格加载过程中可能会被执行多次,因为可能有多个绘制事件。

initComplete只执行一次,就是表格全部加载完成。



原文地址:https://www.cnblogs.com/huiy/p/11474533.html