Как очистить таблицу табулятора для повторного использования? - PullRequest
1 голос
/ 08 мая 2020

Я новичок в 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 работать для меня.

Любая помощь приветствуется.

1 Ответ

1 голос
/ 08 мая 2020

Быстрый вариант - просто установить данные в таблице в пустой массив:

tableCrewMember.setData([]);

Готово!

...