を動作しません。そのような仕事をすることのJavascriptのビットを使用し、レンダラー機能を記述する必要があります。
# Toy data frame
table <- data.frame(a = 1:10, b = letters[1:10])
# Custom renderer function
color_renderer <- "
function(instance, td) {
Handsontable.renderers.TextRenderer.apply(this, arguments);
td.style.color = 'red';
}
"
rhandsontable(table) %>%
hot_col("b", renderer = color_renderer)
機能color_renderer()
は、文字列として保存され、hot_col()
-functionのrenderer
引数として使用されます。引数に注意してください。tdテーブルのセルオブジェクトに対して反転を使用しています。 tdには複数の属性があり、1つはのスタイルで、属性はの色はです。 正しいHandsontableレンダラーを使用していることにも注意してください。私の場合、それはTextRendererですが、あなたの列にあるデータ型に基づいて異なるレンダラーを使用することができます。
詳細については、Handsontable documentationを参照してください。
こちらがお役に立てば幸いです。 乾杯。
コードを編集しました。ありがとうございます –