javascript - 根据数据值向单元格添加类

标签 javascript jquery datatables

我有一个数据表

<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 字母与其他字母相比是粗体的。希望这能解决您的问题

关于javascript - 根据数据值向单元格添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18717918/

相关文章:

jquery - 隐藏导航栏直到鼠标悬停

angularjs - 如何使用带有 Angular 数据表的本地 JSON 对象

javascript - 如何重新加载现有dataTable()中的数据?

javascript - 如何使用 Flux Store 更改对象值?

Javascript 创建 Json

javascript - 链接这个 jquery 表达式

Javascript 数据表使用 JSON 数据的渲染函数生成 HTML 链接

javascript - 在 Jhipster 应用程序中合并 2 个 Angular 页面

javascript - 子窗口如何从javascript中的父窗口继承css样式?

jquery - 将类添加到 div 后运行单击事件 - JQuery