我如何清空制表器表以供重用?

问题描述 投票:0回答:1

我是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函数对我有用的方法。

非常感谢您的协助。

tabulator
1个回答
0
投票

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

tableCrewMember.setData([]);

完成!

© www.soinside.com 2019 - 2024. All rights reserved.