{hero}

rowCallback

自:DataTables 1.10 起

行绘制回调。

描述

此回调允许您在针对每次表格绘制生成每行之后对其“后处理”,但此操作是在该行呈现到文档中之前执行的。这意味着如果该行尚未出现在文档中,则该行内容可能没有任何维度(例如 $().width())。

此函数可用于设置行类名或以其他方式操作该行的 tr 元素(但请注意,createdRow 通常可能更有效)。

类型

function rowCallback(row, data, displayNum, displayIndex, dataIndex)

参数

实例

根据单元格内容突出显示单元格(对象数据源)

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>');
		}
	}
});

相关

以下选项直接相关,并且对您的应用程序开发也可能很有用。