jQuery数据表 - 按分组标签自定义分组

时间:2018-01-20 02:32:52

标签: jquery datatables

enter image description here

我使用下面的类似代码进行分组但是 无法找到我想要的输出样本。

$(document).ready(function() {
var table = $('#example').DataTable({
    "columnDefs": [
        { "visible": false, "targets": 2 }
    ],
    "order": [[ 2, 'asc' ]],
    "displayLength": 25,
    "drawCallback": function ( settings ) {
        var api = this.api();
        var rows = api.rows( {page:'current'} ).nodes();
        var last=null;

        api.column(2, {page:'current'} ).data().each( function ( group, i ) {
            if ( last !== group ) {
                $(rows).eq( i ).before(
                    '<tr class="group"><td colspan="5">'+group+'</td></tr>'
                );

                last = group;
            }
        } );
    }
} );

1 个答案:

答案 0 :(得分:0)

解决。预先排序数据解决了这一挑战。