rowCallback
自:DataTables 1.10
列繪製回呼函數。
說明
這個回呼函數允許您在每次表格繪製產生每一列後,但在渲染到文件中之前進行「後處理」。這表示如果該列尚未在文件中,則該列的內容可能沒有尺寸(例如$().width()
)。
此函數可用於設定列的類別名稱,或以其他方式操作列的 tr
元素(雖然請注意 createdRow
通常可能更有效率)。
類型
範例
根據內容強調顯示儲存格(物件資料來源)
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>');
}
}
});
相關
以下選項直接相關,也可能在您的應用程式開發中很有用。