Обновить представление при изменении файла - библиотека CsvToHtmlTable

Я работаю над преобразованием CSV в таблицу в Javascript - пока все хорошо, это кусок кода, который делает это:

 CsvToHtmlTable.init({
        csv_path: 'data/Tasks.csv',
        element: 'table-container', 
        allow_download: false,
        csv_options: {separator: ',', delimiter: '"'},
        datatables_options: {"paging": false},
        custom_formatting: [[4, format_link]]
     });

Поскольку Tasks.csv обновляется каждые 5 минут, я бы хотел, чтобы моя таблица была перерисована, когда это произойдет. Я не могу найти какие-либо параметры конфигурации для достижения этой цели в этой библиотеке ( https://github.com/derekeder/csv-to-html-table), и я понятия не имею, как реализовать это самостоятельно.

Также весь проект состоит из одной простой страницы index.html со сценарием Javascript, так что больше ничего не нужно показывать.

Есть идеи?

1 ответ

Просто повторите код

CsvToHtmlTable.init({
    csv_path: 'data/Tasks.csv',
    element: 'table-container', 
    allow_download: false,
    csv_options: {separator: ',', delimiter: '"'},
    datatables_options: {"paging": false},
    custom_formatting: [[4, format_link]]
 });

когда и когда ваш CSV получает обновление, то есть после определенного периода, например, 5/6 минут. Вы можете использовать метод window.setInterval, который продолжает выполняться после определенного интервала времени. Ссылка Ссылка: https://www.w3schools.com/jsref/met_win_setinterval.asp

Другие вопросы по тегам