rowCallback
自:DataTables 1.10 起
行绘制回调。
描述
此回调允许您在针对每次表格绘制生成每行之后对其“后处理”,但此操作是在该行呈现到文档中之前执行的。这意味着如果该行尚未出现在文档中,则该行内容可能没有任何维度(例如 $().width()
)。
此函数可用于设置行类名或以其他方式操作该行的 tr
元素(但请注意,createdRow
通常可能更有效)。
类型
实例
根据单元格内容突出显示单元格(对象数据源)
new DataTable('#myTable', {
rowCallback: function (row, data) {
if (data.grade == 'A') {
$('td:eq(4)', row).html('<b>A</b>');
}
}
});
根据单元格内容突出显示单元格(数组数据源)
new DataTable('#myTable', {
rowCallback: function (row, data) {
if (data[4] == 'A') {
$('td:eq(4)', row).html('<b>A</b>');
}
}
});
相关
以下选项直接相关,并且对您的应用程序开发也可能很有用。