列スパンボックスにネストされた列ボックスを動的に色付けする方法はありますか?たとえば、行をいくつでも持つことができ、80赤を超える値にのみ色を付けたいとします。これは、データテーブルの場合と同じように可能ですか。
データテーブルを色付けして結果ウィンドウに表示するために使用しているコードを含めました。同様に、私は私のスパン列テーブルがどのように見えるかのサンプルを添付しました。レポートウィンドウのスパン列テーブルのデータテーブルにも同じ色を付けます。助けてください、ありがとう!
list = {12.5,55,23,99,87.6,77};
dt = New Table( "TEST",
Add Rows( 6 ),
New Column( "A", Numeric, "Continuous", Format( "Best", 12 ), Set Values( list ) ),
);
fail = dt << Get Rows Where( as column(column(dt,"A")) > 80);
Column(dt, "A") << color cells(Red, fail);
nw3 = New Window( "Results",
Table Box(
String Col Box( "Time", {"2","4","8","16","32","48"} ),
Col Span Box(
"REF",
Number Col Box( "CV", {12.5,55,23,99,87.6,77}),
Number Col Box( "Mean", {12.5,55,23,24,87.6,77})
),
Col Span Box(
"TEST",
Number Col Box( "CV", {12.5,99,23,24,87.6,99}),
Number Col Box( "Mean", {12.5,55,23,24,87.6,77})
)
),
dt << Get As Report()
);
Close(dt, nosave);素晴らしい、これこそまさに私が必要としていたものです。ありがとうございました!
私には新しいテーブルメッセージGet As Report()が、これを行う方法についてのパスを提供しました。少し手間がかかりますが、それほど悪くはありません。 これが結果ウィンドウです。
スクリプトが添付されています。重要なのは:
- データテーブルとカラーセルを作る
- データテーブルをレポートとして取得
- 列見出しを変更する
- TableBoxとColSpanBoxでウィンドウを作成し、各NumberColBoxに対してdtrテーブルレポートを使用します。
選択した行の色の使い方を説明する埋め込みスクリプトを含む表も添付しました。
既に報告されている欲しい物のリスト項目は、セルを色付けしたり、色をNumberColBoxの行に設定できるようにすることです。