万岁Google可视化数据表?
Long lived Google Visualization DataTable?
有没有简单的方法来创建 google.visualization.DataTable()
的全局/长期实例?
我看到的所有示例都显示它是在函数中本地创建的,然后该函数是 google.charts.load
操作的回调,方法是直接在加载中指定回调,或者使用google.charts.setOnLoadCallback
加载后
但这意味着当函数结束时 table 超出范围并且不能再次使用。
有从DataTable中添加和删除行的操作,这表明它们可以“长寿”,但我还没有看到如何实现这一点的例子。
您可以创建一个全局变量。然后在 google 加载后创建 table...
var dataTable;
google.charts.load('current', {
packages:['corechart']
}).then(function () {
dataTable = google.visualization.DataTable();
...
});
然后 dataTable
将可用,直到页面卸载...
有没有简单的方法来创建 google.visualization.DataTable()
的全局/长期实例?
我看到的所有示例都显示它是在函数中本地创建的,然后该函数是 google.charts.load
操作的回调,方法是直接在加载中指定回调,或者使用google.charts.setOnLoadCallback
加载后
但这意味着当函数结束时 table 超出范围并且不能再次使用。
有从DataTable中添加和删除行的操作,这表明它们可以“长寿”,但我还没有看到如何实现这一点的例子。
您可以创建一个全局变量。然后在 google 加载后创建 table...
var dataTable;
google.charts.load('current', {
packages:['corechart']
}).then(function () {
dataTable = google.visualization.DataTable();
...
});
然后 dataTable
将可用,直到页面卸载...