我是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]);
}
}
findTable
和getData
方法按公告工作,我遍历数据数组没有问题;但是,我似乎找不到找到使deleteRow
函数对我有用的方法。
非常感谢您的协助。
一种快速的选择是将表上的数据简单地设置为一个空数组:
tableCrewMember.setData([]);
完成!