2016-07-07 2 views
1

Я использую плагин datatables для разбивки запросов на мой сервер, но проблема возникла, когда я хочу сказать .DataTable полные записи, которые я получаю с подсчетом (запросом) моего контроллера.установить общее количество записей datatables plugin

Я попытался найти в google, в documentation и включить сюда в stackoverflow, и я его не нашел.

Любая идея?

PS: это мой код:

$(document).ready(function() { 
     $('#resultados').DataTable({ 
      //"recordsTotal": 45, 
      'bFilter': false, 
      'bInfo': false, 
      "bLengthChange": false, 
      'bProcessing': true, 
      'bServerSide': true, 
      'sPaginationType': 'full_numbers', 
      'ajax' : { 
       "url": '<?php echo base_url();?>Comercial/getTar/?fail=0', 
       "type": 'POST', 
       "data": { //for search 
        Name: 'aaaaa test 1', 
        Date: 'aaaaa jjjj 2' 
       } 
      }, 
      'columns':[ 
       {"data":'Name'}, 
       {'data':'Date'}, 
       {'data':'AnotherInfo'} 
      ] 
     }); 
+1

Почему бы вам не сделать это на стороне сервера? Во всяком случае, я прочитал документацию, там есть опция: 'pageLength' _Изменение начальной длины страницы (количество строк на странице) _. Вы можете найти его здесь: https://datatables.net/reference/option/ – vaso123

+0

Я хочу сказать не количество строк на странице, а общее количество строк. –

+1

например: я показываю 10 записей, но у меня есть всего 2035 записей (именно для разбивки на страницы именно цифры). –

ответ

1

Я рекомендую вам использовать обработку на стороне сервера для большого набора данных, это трудно для обработки больших объемов данных локально

для подобного случая я предлагаю взглянуть в Serverside Pagination Example

Я надеюсь, что мой ответ был бы полезен

+0

возникла проблема: я беру информацию о моем сервере из запроса с лимитом, и я возвращаю от 10 до 10 всех регистров. –

+0

все запросы готовы сделать это. и я автоматически получаю счет регистров в первый запрос –

+0

выглядит как унифицированное решение, thx для справки –