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();
相关
以下选项直接相关,也可能对你的应用程序开发工作有所帮助。