【问题标题】:How to edit options in a google visualisation data table?如何编辑谷歌可视化数据表中的选项?
【发布时间】:2014-05-02 08:44:04
【问题描述】:

我使用以下API 将我的数据加载到我的时间线中。

我使用如下对象为我的数据表设置选项:

var options = {
    "width":  "100%",
    "height": "300px",
    "editable": true,
    "style": "box",
    "min":  min_boundary,              
    "zoomMin": 1000 * 60 * 60 * 24,        
    "zoomMax": 1000 * 60 * 60 * 24 * 31 * 3
};

并使用 draw() 方法应用这些:

timeline.draw(data, options);

我遇到的问题是如何在表格绘制完成后编辑这些选项。根据我的用户输入,我希望能够更改最小和最大边界。

我认为我必须使用监听器,对吗?

如何更改这些值并重新应用它们?

谢谢

【问题讨论】:

  • 只需创建新的options 对象并再次调用timeline.draw(data, options);
  • 只是在一个单独的函数中?没有听众?
  • 您最好重绘现有图表对象而不是创建一个新对象。您可能希望使用绑定到某个 HTML 元素的事件处理程序来进行更改。

标签: javascript jquery datatable google-visualization jquery-datatables


【解决方案1】:

简单地创建一个函数来重新创建函数数组并调用方法

timeline.draw(date,options)

【讨论】:

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