Google Visualizations 上的多行标题
我正在尝试创建一个具有多行标题的数据表。我将在这里举例:
| 2008 | 2009 |
---------------------------------------------------------
| price | qty. | price | qty |
---------------------------------------------------------
| 93993 | 34434 | 34244 | 3434 |
.....
年份标题可以修复,因为我不想按此进行排序。 有没有办法在谷歌可视化中做到这一点?
更新
用JS附加它不起作用,排序完成后它会消失。
$(".google-visualization-table-table").prepend("<tr class='google-visualization-table-tr-head'><td colspan='4'>something</tr>");
I am trying to create a DataTable with a multi row header. I'll exemplify here:
| 2008 | 2009 |
---------------------------------------------------------
| price | qty. | price | qty |
---------------------------------------------------------
| 93993 | 34434 | 34244 | 3434 |
.....
The years headers can be fixed as I don't want to do sorting by that.
Is there a way to do that in Google Visualizations?
Update
Attaching it with JS does NOT work, and it will disappear when sorting is done.
$(".google-visualization-table-table").prepend("<tr class='google-visualization-table-tr-head'><td colspan='4'>something</tr>");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
看来它不能在 googleVisualizations 中完成,所以我使用 DataTables 完成了它。
It appears it cannot be do in googleVisualizations so I did it using DataTables.
尝试在列标签中使用html表格并在选项中设置allowHtml:true。
这是一个示例解决方案(不是您的确切要求)。
这可能会给您一些构建它的见解。
Try using html table in Column Label and setting allowHtml:true in options.
Here is a sample work around,(not the exact requirement for you).
This may give you some insights to build it.
您能否在表的排序行(行 = 0)上单击事件后将其预先/附加回来?
Could you have pre/appended it back after a click event on your table's sort row (row=0)?
如果该选项可用,您可以禁用排序。要禁用排序,请将
'sort': 'disable'
传递给draw()
方法。You can disable sorting if that option is available. To disable sort, pass
'sort': 'disable'
to thedraw()
method.