2013-11-01 3 views
3

Я работаю с DataTables, и мне нужно знать текущее количество страниц, которые хранится в таблице (это, безусловно, зависит от количества строк на странице и от общего количества строк и может изменение пользователем). Кто-нибудь знает, как получить доступ к этой ценности?Как получить количество страниц в DataTables

ответ

5

Я считаю iTotalPages что вы после: http://datatables.net/plug-ins/api#fnPagingInfo

$.fn.dataTableExt.oApi.fnPagingInfo = function(oSettings){ 
    return { 
     "iTotalPages": oSettings._iDisplayLength === -1 ? 
      0 : Math.ceil(oSettings.fnRecordsDisplay()/oSettings._iDisplayLength) 
    }; 
};  

$('#example').dataTable({ 
    "fnDrawCallback": function(){ 
     alert('There are ' + this.fnPagingInfo().iTotalPages + ' in this table.'); 
    } 
}); 
+0

Спасибо большое. Это именно то, что мне нужно. – Mannimalte

Смежные вопросы