{hero}

cells().render()

自 DataTables 1.10.3 起

取得單元格集合的渲染資料。

描述

DataTables 能夠使用正交資料 - 即根據執行的操作,同一個儲存格使用不同的資料。一個典型的例子是日期/時間資料,在排序時使用數值格式(即時間戳),但在顯示時使用複雜的格式化形式。

cells().data() 方法提供了對底層原始資料的存取,而此方法則提供了對每種類型渲染資料的存取。它的提供是為了讓外掛程式作者能夠存取表格中可用的正交資料。

請注意,呼叫此方法將評估儲存格的渲染器,而不是從快取讀取資訊(請參閱cells().cache() 以從快取讀取,並參閱cells().invalidate() 以清除快取)。

類型

function cells().render( type )

描述

取得所選儲存格的渲染資料

參數
回傳

DataTables API 實例,其中包含結果集中每個選定儲存格的資料

範例

取得點擊的列中儲存格的顯示資訊

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

相關

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