{hero}

cell().render()

从第 1.10.3 版起:DataTables

获取单元格的渲染数据。

说明

DataTables 有能力使用 正交数据 - 即根据执行的操作,使用相同单元格的不同数据。一个典型的示例是:日期/时间数据在排序时采用数值格式(即时间戳),但在显示时采用复杂的格式化格式。

cell().data() 方法提供对底层原始数据的访问,而此方法提供对每种类型渲染数据的访问。提供此方法是为了允许插件作者访问表格中可用的正交数据。

请注意,调用此方法将评估单元格的渲染,而不是从缓存中读取信息(参见 cell().cache() 来从缓存中读取,参见 cell().invalidate() 来清除缓存)。

类型

函数 cell().render( 类型 )

说明

获取所选单元格的渲染数据

参数
返回值

任意

请求类型渲染的数据

示例

获取单击单元格的显示信息

var table = new DataTable('#myTable');

$('#example').on('click', 'tbody td', function () {
	var data = table.cell(this).render('display');

	console.log(data);
});

获取单击单元格的顺序信息

var table = new DataTable('#myTable');

$('#example').on('click', 'tbody td', function () {
	var data = table.cell(this).render('sort');

	console.log(data);
});

相关

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