rows().data()
自:DataTables 1.10
获取所选行的 data。
说明
此方法用于获取来自 DataTables 匹配的选择器中的行内单元格所使用的数据。
返回数组中 data 的顺序和从中获取 data 的行(搜索行、可见行等)由所用 rows()
选择器用于获取所选行中的 selector-modifier
选项来控制。
此方法不能用来修改表中的数据,只能用来检索数据。请改用 row().data()
方法,可以用作 setter。
类型
函数 rows().data()
- 说明
从选择器获取行的 data
- 返回
DataTables API 实例,其中包含结果集中从选择器中的每一行的 data。每个条目都是该行的原始数据源对象,可以是数组、对象或 Javascript 对象实例。
示例
获取表中的所有 data
var table = new DataTable('#myTable');
var data = table.rows().data();
alert('The table has ' + data.length + ' records');
使用 data 对象实例作为数据源
var pupils = [new Pupil(), new Pupil(), new Pupil(), new Pupil()];
// Create table with data set
var table = new DataTable('#myTable', {
data: pupils
});
var rows = table.rows(0).data();
alert('Pupil name in the first row is: ' + rows[0].name());
相关
以下选项直接相关,在你的应用程序开发中也可能有用。