スクリプトで代替行の陰影を1に設定し、データテーブルの行を灰色の陰影で色付けしています。使用する色を青の2つの陰影に変更したいと思います。 これをjslでコーディングする最良の方法は何ですか。
あなたの質問は少しまばらです。TableBox()について質問している場合は、行をシェーディングする色を設定することはできず、デフォルトのグレーだけを設定することはできないと思います。DataBox()について話している場合(「* .jmp」ファイルを開いたときのように)、セルの色を好きなように設定できます。「colorcell」を検索するだけです。スクリプトインデックス。
このコードは、データテーブルに対してそれを行う方法のアイデアを与えるはずです。
dt = New Table( "Test Banding", Add Rows( 4 ),
New Column( "Column 1", Character, "Nominal",
Set Values( {"a", "b", "c", "d", "e"} ) ),
New Column( "Column 2", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [3, 2, 1, 0, -1] ) ),
New Column( "Column 3", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [4, 5, 6, 7, 8] ) )
);
// Create a list of every other row number
gray_rows = {};
for (i = 1, i <= nrows(dt), i+=2,
insertinto(gray_rows, i);
);
// Set every other row to gray
for (i = 1, i <= ncols(dt), i++,
column(dt, i) << Color Cells( {-14803425, gray_rows} );
);
