Табулятор ломается после первого вызова setData

I have a weird bug in my application using Tabulator by @Oli Folkerd:

После обновления таблицы я всегда получаю 20 строк вместо заданных 25 строк:

Я проверил ответ от моего django ViewSet, и ответ всегда содержит нужное количество объектов.

js код:

var table = new Tabulator("#ptable", 
                          {height:"100%",
                           layout: "fitData",
                           pagination: "local",
                           paginationSize: 25,
                           paginationSizeSelector: [50, 100],
                           ajaxURL: "api/products",                      
                           columns: cols,});

setInterval( function () {
    table.setData(); 
}, 10000); 

введите описание изображения здесь

будет:

введите описание изображения здесь

Я с удовольствием размещу код и по части django, но я не думаю, что проблема в этом. Также интересно: Когда я нажимаю на случайный номер страницы в нижнем колонтитуле, я всегда вижу 20 элементов на странице - кроме случая, когда я выбираю последнюю.

Вернуться на верх