【问题标题】:Datatable : Ordering on two columns and then show only first 10 rows数据表:按两列排序,然后仅显示前 10 行
【发布时间】:2016-04-07 07:12:05
【问题描述】:

我正在使用 DataTables 1.10.11 版本。

我有一个要求。我有将近 1000 个数据列表。从该列表中,我需要默认对两列进行排序,然后只需要显示前 10 行。

请帮我实现这个要求。

【问题讨论】:

  • "请帮我实现这个要求。" - 如果没有代码和您想要完成的示例,我们无法为您提供帮助。

标签: datatable datatables datatables-1.10


【解决方案1】:

你可以这样试试:

$(document).ready(function() {
    $('#example').dataTable( {
        "bPaginate": true,
        "sPaginationType": 'full_numbers',
        "iDisplayLength": 10,
        columnDefs: [ {
            targets: [ 0 ],
            orderData: [ 0, 1 ]
        }]
    } );
} );

【讨论】:

    【解决方案2】:

    我终于能够实现这个要求了。

    $('#id').DataTable({
                    dom : 't',
                    "processing" : true,
                    "deferRender" : true,
                    "data" : data,
                    "columns" : getColConfg(),
                    "language" : {
                        "emptyTable" : "No data available"
                    },
                    "pageLength" : 10
                    "order" : [ [ 2, "desc" ], [1, "desc"] ]
                });
    

    dom : 't',

    将 dom 添加为 't' 仅满足我的要求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多