下载

clear()

自:DataTables 1.10

清除表格中的所有数据。

描述

此方法简单地删除 DataTables 中的所有行,从而形成数据长度为 0。之后可以使用 rows.add() 方法来添加新数据。

请注意,此方法不会自动使用空数据集重新绘制表格。要重新绘制表格,可以使用 draw() 方法,该方法可以简单地作为 clear() 方法返回的对象的链式方法来调用 - 例如 table.clear().draw();。当你想立即将新行添加到表格中时,这对于性能很有用 - 你只需要在所有必需的行添加后才调用 draw() 方法,以帮助提高性能。

serverSide 启用时,不应使用此方法。当启用服务器端处理时,应该从数据存储中删除数据(即向服务器发送 Ajax 请求),然后调用 draw()。如果从服务器中删除的数据,那么在启用服务器端处理时,删除客户端数据将不起作用,因为如果数据未从服务器中移除,则数据将在下一次绘制时简单地还原。

类型

函数 clear()

描述

简单地从表格中删除所有数据行。

返回

DataTables API 实例

示例

从表格中清除所有数据

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

table.clear().draw();

相关

以下选项直接相关,也可能对你的应用程序开发工作有所帮助。