答案 0 :(得分:3)
听起来它应该只适用于AJAX请求,如果您希望它申请排序/处理您可能需要的事件,如下所示:
改编自https://datatables.net/reference/event/processing 您可能希望通过事物的声音在数据表处理事件上触发PACE:
$('#dataTable')
.on( 'processing.dt', function ( e, settings, processing ) {
if(processing){
Pace.start();
} else {
Pace.stop();
}
})
.dataTable();
答案 1 :(得分:1)
如果您想在应用程序中为每个ajax请求显示PACE
,那么您可以像下面那样指定
在加载之前添加步速选项。
<script>
window.paceOptions = {
ajax: {
trackMethods: ['GET', 'POST', 'PUT', 'DELETE', 'REMOVE']
}
};
</script>
<script src="../js/progressBar/pace.min.js"></script>
这将显示您服务器的每个ajax请求的PACE进度条。
答案 2 :(得分:1)
使用这种形式很简单:
$('#dataTable').on('processing.dt', function(e, settings, processing) {
if (processing) {
Pace.stop();
Pace.bar.render();
} else {
Pace.stop();
}
}).DataTable();