1

在长度菜单示例中,我们看到选项设置如下: http ://www.datatables.net/examples/advanced_init/length_menu.html

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

然而,当我在服务器端尝试这种方法时,选择“全部”时它会失败。有没有人遇到过这个问题或熟悉如何处理这种情况?

4

2 回答 2

1

如果您在 dataTable 论坛中发布您的问题会更好...在那里您会得到更多回复..这是该DataTable 论坛的链接

你也可以尝试这样的事情......

$(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'
                  }
               } );
            } );
于 2011-01-28T05:12:20.077 回答
1

这个问题在数据表论坛上得到了回答。

“-1”可以被认为是需要在服务器端处理的“虚拟”值。(伪代码:如果@numberofrows = -1,则全选)

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

于 2011-02-18T23:24:19.337 回答