8

数値列と非数値列を含むGoogle視覚化テーブルがあります。行内のセルの値に基づいて、Google ビジュアライゼーション行全体の色を変更する JavaScript 関数が必要です。

colorformater を使用して数値セルの色を変更することはできますが、行の残りのセルの色も変更する必要があります。

4

2 に答える 2

7

ねえ、私はちょうどあなたと同じ問題を抱えていて、一緒に答えをハックすることができました. これを行うためのより良い方法があると確信していますが、それは私にとってはうまくいきます。

タグを使用するdata.setPropertyと、作業中の行の列ごとにそれを行うことができます。したがって、行番号がわかっている場合は、colorformater を使用して 1 列だけで実行できるため、これは簡単に実行できます。

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

最初のパラメーターは行インデックスであるため、一定のままで、次のパラメーターは列インデックスであるため、これをすべての列でループするだけです。そして、背景色を任意の css スタイルに変更できるはずです。

それが役立つことを願っています!

于 2012-10-20T04:58:14.623 に答える
-2

datatable を設定する必要がありますallowHtml=true

于 2015-04-27T13:51:58.003 に答える