8

我有一个带有一些数字和一些非数字列的谷歌可视化表。我需要一个 JavaScript 函数,它会根据行中单元格的值更改整个 google 可视化行的颜色。

我已经能够使用颜色格式化程序更改数字单元格的颜色,但我还需要更改行中剩余单元格的颜色。

4

2 回答 2

7

嘿,我刚刚遇到了和你一样的问题,我能够拼凑出一个回应。我确信有更好的方法可以做到这一点,但它对我有用。

使用data.setProperty标签,您可以对正在处理的行的每一列执行此操作。因此,如果您知道行号,我假设您知道行号,因为您可以使用颜色格式化程序只为一列执行此操作,您可以轻松完成此操作。

dataTable.setProperty(0, 0, 'style', 'background-color: red;');
dataTable.setProperty(0, 1, 'style', 'background-color: red;');

第一个参数是行索引,所以它应该保持不变,下一个参数是列索引,所以只需循环遍历所有列。然后您应该能够将背景颜色更改为任何 css 样式。

希望有帮助!

于 2012-10-20T04:58:14.623 回答
-2

您应该设置数据表allowHtml=true

于 2015-04-27T13:51:58.003 回答