{hero}

rows().data()

自:DataTables 1.10

取得所選取列的資料。

描述

此方法用於取得 DataTables 中符合選取器的列的儲存格所使用的資料。

返回陣列中資料的順序以及從哪些列取得資料(已搜尋的列、可見的列等)是由 selector-modifier 選項控制,該選項是 rows() 選取器用來取得所選取列的選項。

此方法不能用於修改表格中的資料,只能用於檢索資料。請改用 row().data() 方法,該方法可用作設定器。

類型

function rows().data()

描述

從選取器取得列的資料

返回

DataTables API 實例,其結果集中包含來自選取器的每一列的資料。每個條目都是該列的原始資料來源物件,無論它是陣列、物件還是 Javascript 物件實例。

範例

從表格取得所有資料

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

var data = table.rows().data();

alert('The table has ' + data.length + ' records');

使用資料物件實例作為資料來源

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());

相關

以下選項直接相關,並且在您的應用程式開發中可能也很有用。