【发布时间】: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