{hero}

rowCallback

自:DataTables 1.10

列繪製回呼函數。

說明

這個回呼函數允許您在每次表格繪製產生每一列後,但在渲染到文件中之前進行「後處理」。這表示如果該列尚未在文件中,則該列的內容可能沒有尺寸(例如$().width())。

此函數可用於設定列的類別名稱,或以其他方式操作列的 tr 元素(雖然請注意 createdRow 通常可能更有效率)。

類型

function rowCallback( row, data, displayNum, displayIndex, dataIndex )

參數

範例

根據內容強調顯示儲存格(物件資料來源)

new DataTable('#myTable', {
	rowCallback: function (row, data) {
		if (data.grade == 'A') {
			$('td:eq(4)', row).html('<b>A</b>');
		}
	}
});

根據內容強調顯示儲存格(陣列資料來源)

new DataTable('#myTable', {
	rowCallback: function (row, data) {
		if (data[4] == 'A') {
			$('td:eq(4)', row).html('<b>A</b>');
		}
	}
});

相關

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