【问题标题】:Long lived Google Visualization DataTable?长期存在的谷歌可视化数据表?
【发布时间】:2021-02-24 16:00:25
【问题描述】:

有没有一种简单的方法来创建 google.visualization.DataTable() 的全局/长寿命实例?

我看到的所有示例都表明它是在函数中本地创建的,然后该函数是 google.charts.load 操作的回调,可以通过直接在加载中指定回调,也可以在之后使用 google.charts.setOnLoadCallback负载。

但这意味着当函数结束时,表超出范围并且不能再次使用。

存在用于从 DataTable 中添加和删除行的操作,这表明它们可以“长期存在”,但我还没有看到如何实现这一点的示例。

【问题讨论】:

    标签: javascript google-visualization


    【解决方案1】:

    您可以创建一个全局变量。然后在谷歌加载后创建表...

    var dataTable;
    
    google.charts.load('current', {
      packages:['corechart']
    }).then(function () {
      dataTable = google.visualization.DataTable();
      ...
    });
    

    然后dataTable 将可用,直到页面卸载...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多