如何清空制表符 table 以供重复使用?

How do I empty a Tabulator table for reuse?

我是 Tabulator 的新手,我正在尝试以编程方式清空 Tabulator table 以便可以重复使用。我在文档中找到了与 deleteRow 方法相关的信息,并尝试按如下方式使用它:

const memberTableId = $(mydiv).attr("id");
const tablesMember = Tabulator.prototype.findTable(memberTableId);
if (tablesMember.length > 0) {
    const tableCrewMember = Tabulator.prototype.findTable(memberTableId)[0];
    const dataCrewMember = tableCrewMember.getData();
    for (i = 0; i < dataCrewMember.length; i++) {
        tableCrewMember.deleteRow([i]);
    }
}

findTablegetData 方法如所宣传的那样工作,我在遍历数据数组时没有问题;但是,我似乎找不到让 deleteRow 函数为我工作的方法。

非常感谢任何帮助。

一个快速的选择是简单地将 table 上的数据设置为一个空数组:

tableCrewMember.setData([]);

完成!