{hero}

preDrawCallback

起始版本:DataTables 1.10

繪製前回呼函數。

說明

作為 drawCallback 回呼函數的夥伴,此函數會在每次表格繪製的最開始被呼叫。因此,它可以用於在每次繪製之前更新或清理顯示(例如移除事件),並且還可以透過返回 false 來取消繪製。任何其他返回值(包括 undefined)都會導致完整的繪製發生。

類型

function preDrawCallback( settings )

參數

範例

移除表格主體中單元的綁定事件

new DataTable('#myTable', {
	preDrawCallback: function (settings) {
		$('#example tbody').off('click', 'td');
	}
});

如果 #test 的值為 1,則取消表格繪製

new DataTable('#myTable', {
	preDrawCallback: function (settings) {
		if ($('#test').val() == 1) {
			return false;
		}
	}
});

相關

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