jQuery数据表 - 在表上显示行数

时间:2015-08-27 20:32:03

标签: jquery datatables

我的视图中有一个jQuery数据表,我使用分页在一个页面上显示10,20,50或100行。我想在桌子上显示某个行数。因此,如果我说每页显示10行显示的400行将显示400行中的1 - 10行。我似乎无法找到如何做到这一点。

解决方案:

(当数据加载到表中时,此事件会激活,我可以获取数据长度并将其显示在我想要的地方)

table = $('#MyDataTable').dataTable({
            fnDrawCallback": function (oSettings, json) {
                console.log('Total row count on load - ', table.fnGetData().length);
            },

4 个答案:

答案 0 :(得分:5)

您需要将info设置为true

$(document).ready(function() {
    $('#example').DataTable( {
        'info': true
    } );
} );

此外,如果您已定义dom选项,请确保字符串中存在字符i,例如:

$(document).ready(function() {
    $('#example').DataTable( {
        'dom': 'lfrtip',
        'info': true
    } );
} );

答案 1 :(得分:1)

您将要查看this example。 使用选项paginationType: 'full_numbers'

答案 2 :(得分:0)

$(function() {
  $("#example").DataTable({
    "dom": '<lfip><t><ip>',
    "info": true
  });
});

答案 3 :(得分:-1)

解决方案:

(当数据加载到表中时,此事件会激活,我可以获取数据长度并将其显示在我想要的地方)

table = $('#MyDataTable').dataTable({
            fnDrawCallback": function (oSettings, json) {
                console.log('Total row count on load - ', table.fnGetData().length);
            },