如何清空制表符 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]);
}
}
findTable
和 getData
方法如所宣传的那样工作,我在遍历数据数组时没有问题;但是,我似乎找不到让 deleteRow
函数为我工作的方法。
非常感谢任何帮助。
一个快速的选择是简单地将 table 上的数据设置为一个空数组:
tableCrewMember.setData([]);
完成!
我是 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
函数为我工作的方法。
非常感谢任何帮助。
一个快速的选择是简单地将 table 上的数据设置为一个空数组:
tableCrewMember.setData([]);
完成!