【问题标题】:Refresh View when file changes - CsvToHtmlTable library文件更改时刷新视图 - CsvToHtmlTable 库
【发布时间】:2018-09-21 13:08:05
【问题描述】:

我正在努力将 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 脚本,因此没有其他内容可真正显示。

有什么想法吗?

【问题讨论】:

    标签: javascript csvtotable


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-07
      • 2016-09-08
      • 2014-01-12
      • 1970-01-01
      • 1970-01-01
      • 2014-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多