我设计了一个基于Google Charts API的通用仪表板编辑器。
我一直在寻找一种在桌子上绘制合并单元格的方法。我已经提到了所有关于它的文档,但是没有办法通过API。
你知道某种方法或解决办法吗?
由于
答案 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中,这可以做同样的事情,但是基于行和列。
虽然有一个问题......表格是从排序数据中重新绘制的 - 所以,如果你的表格是可排序的,你必须捕获事件并重新申请你的合并