Shr*_*gam 5 javascript jquery datatables spotfire datatables-1.10
var dataset = [];
var columns = sfdata.columns
sfdata.data.forEach(function (item,index) {
var n2 = item.items
dataset.push(n2)
});
$(document).ready(function() {
$('#example').DataTable({
data: dataset,
columns: [
{ title: "index" },
{ title: "Name" }
]
});
});
Run Code Online (Sandbox Code Playgroud)
所以我在 Spotfire 中制作了默认表,现在的问题是如何根据(如果 data[2] > 10 则背景颜色为“红色”)等条件为列中的值着色。我实例化它是错误的吗?我怎样才能让它发挥作用?
您是否尝试过添加createdRow到DataTable()调用中?
$("#example").DataTable({
"data": dataset,
"columns": [
{ "title": "index" },
{ "title": "Name" }
],
"createdRow": (row, data, dataIndex) => {
if(data[2] > 10)
{
$(row).addClass("redClass");
}
}
});
Run Code Online (Sandbox Code Playgroud)
在 CSS 中:
.redClass
{
background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
这直接来自DataTables 文档。
| 归档时间: |
|
| 查看次数: |
7609 次 |
| 最近记录: |