4

Я пытаюсь работать с разбиением на страницы данных jquery. Я загружаю данные с помощью ajax. Мой ответ теперь:jQuery Datatables pagination setting

aaData: [[:anonymous:, null, 2012-07-29 08:28:21, 0, 85 million, null],…] 
iTotalDisplayRecords: 70 
iTotalRecords: 70 
sEcho: 1 

Все мои записи (70), показаны, как я могу сделать их постраничными и иметь для бывших 10 записей на страницу?

Я пробовал настройки iTotalDisplayRecords до 10, но он показывает тот же результат.

Мой DataTable INIT:

myDataTable = $('#datatablesresults').dataTable({ 
    bProcessing : true, 
    sProcessing : true, 
    bServerSide : true, 
    sAjaxSource : '/results/load-results?' + getParams, 
    aoColumnDefs : [{'bSortable' : false, 'aTargets' : ['no-sort']}], // make the actions column unsortable 
    sPaginationType : 'full_numbers', 
    fnDrawCallback : function(oSettings) { 
     _initTable(); 
    } 
}); 
+0

ли вы найти причину или решение этой problem.I я застрял с той же проблемой –

ответ

12

попробовать это:

$("#myDataTable").dataTables({ 
    "bJQueryUI":true, 
     "bSort":false, 
     "bPaginate":true, 
     "sPaginationType":"full_numbers", 
     "iDisplayLength": 10 
}); 
+0

у меня есть правильное количество страниц, и я могу пропустить их, но я все равно получаю все свои записи на каждой вкладке. Например: Показаны от 21 до 30 из 70 записей, но он показывает все 70 – nielsv

1
$('#example').dataTable({ 
    "pagingType": "full_numbers" 
}); 


DataTables has six built-in paging button arrangements: 

numbers - Page number buttons only (1.10.8) 
simple - 'Previous' and 'Next' buttons only 
simple_numbers - 'Previous' and 'Next' buttons, plus page numbers 
full - 'First', 'Previous', 'Next' and 'Last' buttons 
full_numbers - 'First', 'Previous', 'Next' and 'Last' buttons, plus page numbers 
first_last_numbers - 'First' and 'Last' buttons, plus page numbers 
Смежные вопросы