cell().render()
自:DataTables 1.10.3 起
取得儲存格的呈現資料。
說明
DataTables 能夠使用正交資料- 即,根據執行的操作,同一個儲存格可以使用不同的資料。一個典型的例子是日期/時間資料,在排序時使用數字格式(即時間戳記),但在顯示時使用複雜的格式化形式。
cell().data()
方法可以存取底層的原始資料,而此方法可以存取每個類型的呈現資料。它提供給外掛程式作者,讓他們能夠存取表格中可用的正交資料。
請注意,呼叫此方法會評估儲存格的渲染器,而不是從快取讀取資訊(請參閱cell().cache()
以從快取讀取,並參閱cell().invalidate()
以清除快取)。
類型
function cell().render( type )
- 說明
取得所選儲存格的呈現資料
- 參數
名稱 類型 可選 1 type
否 要取得的資料類型。可以是以下其中之一:
display
filter
或(自 1.11 起)search
sort
或(自 1.11 起)order
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);
});
相關
以下選項直接相關,也可能在您的應用程式開發中很有用。