Могу ли я использовать темп вместо обработки таблицы данных?
2 ответа
Решение
Похоже, что он должен просто работать по умолчанию для запросов AJAX, если вы хотите, чтобы он применялся для сортировки / обработки событий, вам может понадобиться что-то вроде следующего:
Адаптировано с https://datatables.net/reference/event/processing Вы, вероятно, захотите вызвать PACE в событии обработки данных с помощью звуков вещей:
$('#dataTable')
.on( 'processing.dt', function ( e, settings, processing ) {
if(processing){
Pace.start();
} else {
Pace.stop();
}
})
.dataTable();
Ну, если вы хотите показать PACE
для каждого ajax-запроса в вашем приложении вы можете указать его, как показано ниже
Добавление параметров темпа перед загрузкой.
<script>
window.paceOptions = {
ajax: {
trackMethods: ['GET', 'POST', 'PUT', 'DELETE', 'REMOVE']
}
};
</script>
<script src="../js/progressBar/pace.min.js"></script>
Это будет отображать ваш индикатор выполнения PACE для каждого ajax-запроса к вашему серверу.
Просто используйте эту форму:
$('#dataTable').on('processing.dt', function(e, settings, processing) {
if (processing) {
Pace.stop();
Pace.bar.render();
} else {
Pace.stop();
}
}).DataTable();