cells().render()
自 DataTables 1.10.3 起
获取一系列单元格的渲染数据。
说明
DataTables 能够使用正交数据—即针对相同单元格的不同数据,具体取决于执行的操作。典型的示例是将日期/时间数据用作数字格式(即时间戳)进行排序,但用复杂格式进行显示。
虽然cells().data()
方法可访问原始底层数据,但此方法可访问每种类型的渲染数据。提供此方法是为了允许插件作者访问表中存在的正交数据。
请注意,调用此方法会评估单元格的渲染器,而不是从缓存读取信息(另请参见cells().cache()
以从缓存读取,并参见cells().invalidate()
以清除缓存)。
类型
函数 cells().render( type )
- 说明
获取所选单元格的渲染数据
- 参数
名称 类型 可选 1 类型
否 要获取的数据类型。可以为以下之一
显示
filter
或 (自 1.11 起)search
sort
或 (自 1.11 起)order
类型
- 返回
DataTables API 实例,其中 result set 中每个所选单元格的数据
实例
获取所点击行内单元格的显示信息
var table = new DataTable('#myTable');
$('#example').on('click', 'tbody td', function () {
var idx = table.cell(this).index().row;
var data = table.cells(idx, '').render('display');
console.log(data);
});
相关
以下选项直接相关,并且在应用程序开发中也可能有用。