在jQuery

时间:2015-06-05 11:51:40

标签: jquery jquery-datatables paging

我有一张桌子,里面有五十条记录。我想以每页五个记录的页面显示它们。我当前的方法使用jquery数据表,如下所示。

$(document).ready(function () {
    var length = $('#data-datatable tbody tr').length;
    $('#data-datatable').dataTable({
        "bFilter": false,
        "bLengthChange": false,
        "iTotalDisplayRecords" : 5,
        "iTotalRecords":   length
    });
});

这显示了一页中的所有50条记录!我怎样才能得到我想要的显示器?

2 个答案:

答案 0 :(得分:0)

我对你的问题的假设:

  1. 您有一个html表,正在从包含所有50行的上下文中填充。
  2. 现在你想为这些元素做分页。
  3. 在这里,我将展示一些方法:

    1. 想想Django Pagination。您的上下文变量将执行分页。
    2. 使用Django-datatable-view。它直接与jquery-datatable一起使用。

答案 1 :(得分:0)

而不是这两行:

ldapadd

请尝试这一行:

"iTotalDisplayRecords" : 5,
"iTotalRecords":   length

更多信息:https://datatables.net/reference/option/pageLength

另外,为了实际看到分页按钮,您需要添加以下内容:

"pageLength": 5,