【发布时间】:2013-11-23 17:07:49
【问题描述】:
当我使用时:
chart.getChart().getSelection()[0]
在图表上(来自图表包装器,因此首先是 getChart()),getSelection() 函数返回 只有行属性但没有列属性,即使我的“图表”是一个表格并且单击其中的任何位置都应该返回行和列属性。
这是一个已知的谷歌图表错误吗?有谁知道解决方法?
我也在 google 群组上找到了这个主题: https://groups.google.com/forum/#!topic/google-visualization-api/O_t7-s96A9w
他们在这里说: 目前 Table 对象仅支持行选择,因此 column 属性始终未定义。如果这对您很重要,您可以通过在每个单元格的格式化值中添加一些特殊的 html 代码来自己捕获这些事件。
有人知道怎么做吗?
【问题讨论】:
-
你能澄清一下你想要做什么吗?我认为this question 也可能对您有所帮助,因为它似乎是相关的。
-
我想在谷歌图表中获取选定的单元格值。就像谷歌说应该可以在这里:code.google.com/apis/ajax/playground/… 和这里:developers.google.com/chart/interactive/docs/…。但是,当您查看他们的示例时……它甚至不起作用。所以我猜它还没有实施。如果有人可以解决这个问题,那就太好了。您提到的问题是相关的,但我知道如何捕获事件,这是 gchart 表不返回列坐标。
-
你说得对,它似乎坏了——这些例子几个月前就可以工作了,即使更改 API 的版本似乎也无法修复它。确实很奇怪。
标签: properties google-visualization getselection