{hero}

clear()

自:DataTables 1.10

清除表格中的所有資料。

描述

此方法僅從 DataTables 中移除所有列,導致資料長度設為 0。然後可以使用 rows.add() 方法新增資料。

請注意,此方法不會自動使用空的資料集重新繪製表格。為了重新繪製表格,請使用 draw() 方法,可以簡單地將其作為 clear() 方法的傳回物件的鏈式方法呼叫,例如 table.clear().draw();。當您想要立即向表格新增新列時,這對於效能非常有用 - 您只需在新增所有需要的列後才呼叫 draw() 方法,以協助提升效能。

當啟用 serverSide 時,不應使用此方法。當啟用伺服器端處理時,應從資料儲存區(即對伺服器的 Ajax 請求)中刪除資料,然後呼叫 draw()。當啟用伺服器端處理時,刪除用戶端資料將不起作用,因為如果未從伺服器中移除資料,則資料會在下一次繪製時還原。

類型

function clear()

描述

僅從表格中移除所有資料列。

傳回

DataTables API 實例

範例

清除表格中的所有資料

var table = new DataTable('#myTable');

table.clear().draw();

相關

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