Плагин jquery DataTables: данные на стороне сервера, использовать меню длины и показать «Все» с -1? - PullRequest
1 голос
/ 28 января 2011

В примере меню длины мы видим параметры, установленные следующим образом: http://www.datatables.net/examples/advanced_init/length_menu.html

 $('#example').dataTable( {
    "aLengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]]
  });

Тем не менее, когда я пытаюсь использовать этот подход на стороне сервера, он не работает при выборе «Все».Кто-нибудь сталкивался с этой проблемой раньше или знаком с тем, как справиться с этим сценарием?

Ответы [ 2 ]

1 голос
/ 19 февраля 2011

На вопрос был дан ответ на форуме datatables.

«-1» можно рассматривать как «фиктивное» значение, которое необходимо обрабатывать на стороне сервера.(псевдокод: если @numberofrows = -1, выберите все)

http://datatables.net/forums/comments.php?DiscussionID=3959&page=1#Comment_16445

1 голос
/ 28 января 2011

будет лучше, если вы разместите свой вопрос на форуме dataTable ... там вы получите больше ответов .. здесь есть ссылка для этого DataTable Forum

Вы также можете попробовать что-то подобное ...

$(document).ready(function() {
  $('#example').dataTable( {
      "oLanguage": {
                   "sLengthMenu": 'Display <select><option value="10">10</option>
                                                   <option value="20">20</option>
                                                   <option value="30">30</option>
                                                   <option value="40">40</option>
                                                   <option value="50">50</option>
                                                   <option value="-1">All</option>
                                   </select> records'
                  }
               } );
            } );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...