数据表:如何动态更改显示数据的颜色

时间:2017-03-09 17:25:25

标签: jquery css datatables

我正在生成数据表,而某些值是负数。如何用红色标记它们?

在定义我的表时,我将Total Balance列定义如下:

{"sType": "string", "sClass": "total"}

这是我呈现数据的代码:

this.DataTableBind = function () {
    var myself = this;
    var aData = new Array();
    for (var ctr = 0; ctr < myself.get_DataSource().length; ctr++) {
        var item = myself.get_DataSource()[ctr];

        if (item.TotalBalance < 0) {
            $('.total').css('color', 'red');
        }

        aData[ctr] = new Array(
                            item.Col1,
                            item.Col2,
                            item.Col3,
                            item.Col4,
                            item.Col5,
                            item.TotalBalance
                        );
    }

我需要在负数

时以红色显示Total Balance数据

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

    aData[ctr] = new Array(
                        item.Col1,
                        item.Col2,
                        item.Col3,
                        item.Col4,
                        item.Col5,
                        item.TotalBalance.formatMoney(2, '.', ',', '$')
                    );