我有一个数据表

<table data-bind="dataTable: {
        data: items,
        options: {
            bPaginate: false,
            aaSorting: [[0, 'desc']],
            aoColumns: [
                { sClass: 'date', mDataProp: 'date' },
                { mDataProp: 'time' },
                { sClass: 'name', mDataProp: 'name' },
                { sClass: 'thought', mDataProp: 'thought' }
            ]
        }
    }">


在我不显示的项目中也有另一个值(思想类型)。
我想根据“思想类型”的值更改“思想”单元格的类别。

因此,如果思想类型是新思想,我希望显示“思想”值的单元格为黄色。

数据表可能吗?

最佳答案

添加功能

"fnRender": function(obj) {
                    var sReturn = obj.aData[ obj.iDataColumn ];
                    if ( sReturn == "is wat you needed" ) {
                        sReturn = "add style to your element";
                    }
                    return sReturn;
                }


浏览下面链接中显示的示例

http://datatables.net/examples/data_sources/js_array.html

与其他字母相比,您可以看到A字母是粗体。希望这可以解决您的问题

07-28 06:59