Обновить представление при изменении файла - библиотека 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