我有一个数据表
<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/