clear()
自:DataTables 1.10
清除表格中的所有資料。
描述
此方法僅從 DataTables 中移除所有列,導致資料長度設為 0。然後可以使用 rows.add()
方法新增資料。
請注意,此方法不會自動使用空的資料集重新繪製表格。為了重新繪製表格,請使用 draw()
方法,可以簡單地將其作為 clear()
方法的傳回物件的鏈式方法呼叫,例如 table.clear().draw();
。當您想要立即向表格新增新列時,這對於效能非常有用 - 您只需在新增所有需要的列後才呼叫 draw()
方法,以協助提升效能。
當啟用 serverSide
時,不應使用此方法。當啟用伺服器端處理時,應從資料儲存區(即對伺服器的 Ajax 請求)中刪除資料,然後呼叫 draw()
。當啟用伺服器端處理時,刪除用戶端資料將不起作用,因為如果未從伺服器中移除資料,則資料會在下一次繪製時還原。
類型
範例
清除表格中的所有資料
var table = new DataTable('#myTable');
table.clear().draw();
相關
以下選項直接相關,也可能在您的應用程式開發中很有用。