如何在不从数据源中删除数据的情况下从 table 中删除行?

How can I remove row from table without removing data from data source?

我正在使用服务器端 table 来显示记录。在每个 table 行中都有一个“排除”按钮。一旦用户单击该按钮,我想从 table 中删除该行。但是,我不想从数据源中删除该数据。是否可以在不调用服务器端函数的情况下删除一行客户端?目前,这将命中服务器端函数并重新加载相同的数据,包括排除的记录:

table.row(rowIndex).remove().draw();

我通过向包含 id 的按钮添加数据属性来解决此问题。我将此 id 传递给服务器端函数并在返回结果之前删除具有该 id 的记录。