【问题标题】:Jquery DataTables Persistent Primary SortJquery DataTables 持久主排序
【发布时间】:2015-04-02 04:03:21
【问题描述】:

jquery DataTables 1.10.1 中是否有一种方法可以始终对隐藏列进行主要排序,而不管用户单击哪些可见列进行排序?

规范是始终按升序对数字groupsortkey 进行主要排序。 目的是始终将具有相同groupsortkey 的行聚集在一起,而不是分散,无论用户想要在哪个其他可见列上进行排序。

在下面的 sn-p 中,带有id="taskViewer" 的元素是一个有效的 html 表,有十列,其中第一列将被隐藏并用作groupsortkey。

 var taskViewer = $("#taskViewer").dataTable({
                "columnDefs": [{
                    "targets": [0],
                    "visible": false,
                    "searchable": false }],
                });

【问题讨论】:

    标签: javascript jquery datatables


    【解决方案1】:

    查看orderFixed 选项。它允许您进行用户前或后用户排序。

    $('#example').dataTable( {
        "orderFixed": {
            "pre": [ 0, 'asc' ]
        }
    } );
    

    在这种情况下,0 列将是主要排序,然后用户选择的排序是次要的。

    【讨论】:

      猜你喜欢
      • 2010-12-16
      • 2015-03-12
      • 2016-02-26
      • 1970-01-01
      • 1970-01-01
      • 2021-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多