【发布时间】:2015-02-23 09:37:53
【问题描述】:
我正在使用数据表 javascript Api。使用起来非常简单。只需创建一个数组并传递给数据表。工作正常。没问题
例子:
<html>
<head>
<link rel="stylesheet" href="//cdn.datatables.net/1.10.5/css/jquery.dataTables.css"/>
<script type="text/javascript" src="//cdn.datatables.net/1.10.5/js/jquery.dataTables.min.js"></script>
<script type="text/javascript">
var dataSet = [[1,'some text1','some text1','some text1',1],[2,'some text2','some text2','some text2',0],[3,'some text3','some text3','some text3',1]];
$('#example').dataTable( {
"data": dataSet,
"columns": [
{ "title": "id" },
{ "title": "Name" },
{ "title": "Parent", "class": "center" },
{ "title": "Description" },
{ "title": "active", "class": "center","bSortable": false }
]
} );
</script>
</head>
<body>
<table cellpadding="0" cellspacing="0" border="0" class="display" id="example"></table>
</body>
</html>
所以我想根据条件为特定行设置不同的颜色。这里我们无法控制行。我如何尝试数据表中可用的行回调。但它总是反映到标题..
感谢您的宝贵时间。
【问题讨论】:
-
“禁用”是什么意思?
-
这个问题有点含糊,但您可以使用
mRender检查条件并在<td>中显示禁用的控件,或者使用fnRowCallback将禁用的css 类添加到列中。您需要解释“禁用”的含义。你的意思是“隐藏”吗? -
@markpsmith 。我正在从数据库中获取记录。我想为状态不活动的行添加不同的背景颜色(活动列为 0)。
标签: jquery html datatable datatables jquery-datatables