有沒有辦法為嵌套在col span框中的列框動態著色?例如,假設我可以有任意數量的行,並且我只希望將顏色值設置為超過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的行。