有没有办法在Google Chart Table上绘制合并的单元格?

时间:2013-03-25 21:47:09

标签: javascript charts google-visualization

我设计了一个基于Google Charts API的通用仪表板编辑器。

我一直在寻找一种在桌子上绘制合并单元格的方法。我已经提到了所有关于它的文档,但是没有办法通过API。

你知道某种方法或解决办法吗?

由于

1 个答案:

答案 0 :(得分:1)

我很懒,所以我冒昧地假设您可以访问JQuery。您可以在纯Javascript dom操作中执行此操作但严重吗?生命太短了......

有一种解决方法,但它有一些警告

表格可视化很聪明,但在一天结束时,它仍然只是一个表格,可以作为一个表格进行管理。

像这样......

$("td:contains('Blah blag blaf')").attr("colspan","2").next("td").remove()

因此,正在寻找一个包含' Blah blag blaf'的单元格,将其合并为两列并删除下一个(现在是冗余的)单元格

或者

$("#chart_div tr:eq(3) td:eq(2)").attr("colspan","2").next("td").remove()

假设你的表在#chart_div中,这可以做同样的事情,但是基于行和列。

虽然有一个问题......表格是从排序数据中重新绘制的 - 所以,如果你的表格是可排序的,你必须捕获事件并重新申请你的合并