文件更改时刷新视图-CsvToHtmlTable库

时间:2018-09-21 13:08:05

标签: javascript csvtotable

我正在努力将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 个答案:

答案 0 :(得分:0)

只需重新执行代码

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]]
 });

在某段时间(如5/6分钟)后,您的CSV会在一段时间内刷新。 您可以使用window.setInterval方法,该方法在一定时间间隔后继续执行。参考链接:https://www.w3schools.com/jsref/met_win_setinterval.asp