1. 程式人生 > >datatabls-datatables初始化建立行添加回調函式(Row created callback)

datatabls-datatables初始化建立行添加回調函式(Row created callback)

1、前言

我們用.dataTables()方法初始化資料時,比如我們想讓其中一些資料高亮顯示,可以給datatables row created 新增一個回撥函式。

2、row created callback

$(document).ready(function() {
    $('#example').DataTable( {
        "createdRow": function ( row, data, index ) {
           // 給data[5]這列值大於150000顯示高亮
            if ( data[5].replace(/[\$,]/g, '') * 1 > 150000 ) {
                $('td', row).eq(5).addClass('highlight');
            }
            //給狀態為0的這一列 顯示高亮
            if ( data[3].replace(/[\$,]/g, '')  > ‘0’ ) {
                $('td', row).eq(3).addClass('highlight');
            }
        }
    } );
} );

3、參考官網