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