我有一个数据表
<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字母是粗体。希望这可以解决您的问题