{hero}

cell().render()

自:DataTables 1.10.3 起

取得儲存格的呈現資料。

說明

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

cell().data() 方法可以存取底層的原始資料,而此方法可以存取每個類型的呈現資料。它提供給外掛程式作者,讓他們能夠存取表格中可用的正交資料。

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

類型

function cell().render( type )

說明

取得所選儲存格的呈現資料

參數
返回

任何

所請求類型的呈現資料

範例

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

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

相關

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