{hero}

columns.createdCell

自:DataTables 1.10 起

單元格建立回呼,允許 DOM 操作。

描述

這是一個回呼函式,在每次建立單元格時(Ajax 來源等)或從 DOM 來源讀取時執行。它可以作為 columns.render 的補充,允許在建立元素時修改單元格的 DOM 元素(例如新增背景顏色)(如果啟用了 deferRender,或者如果使用 API (rows.add()) 動態新增列,則可能不會在表格初始化時立即建立單元格)。

這是列的對應回呼,使用 createdRow 選項。

類型

function createdCell( cell, cellData, rowData, rowIndex, colIndex )

參數

範例

使用 createdCellcolumnDefs 操作 DOM

new DataTable('#myTable', {
	columnDefs: [
		{
			targets: 3,
			createdCell: function (td, cellData, rowData, row, col) {
				if (cellData < 1) {
					$(td).css('color', 'red');
				}
			}
		}
	]
});

相關

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