更改 rhandsontable 中列的字体颜色

马琳达·萨马拉通加

我有一个在 R 中使用 rhandsontable 呈现的表格。我想将特定列的字体颜色更改为红色。我该怎么做 ?我尝试了以下代码,但它不起作用

output$hot=renderRHandsontable({
rhandontable (table)%>%
hot_col("colum1", color = "red") 

})
托比亚斯·克拉贝尔

如果您想更改表格内元素的样式(在您的情况下,它是给定列的每个单元格的字体颜色),您将需要使用一些 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()保存为字符串,并将用作-functionrenderer参数hot_col()请注意,我使用的参数td是指表格的单元格对象。td有几个属性,一个是style,它又具有属性color还要确保您使用的是正确的 Handsontable 渲染器。就我而言,它是一个TextRenderer,但您可以根据列的数据类型使用不同的渲染器。

有关更多信息,请参阅Handsontable 文档

我希望这有帮助。干杯

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ListView中更改列标题的字体样式和颜色

来自分类Dev

在Jade中更改字体和颜色

来自分类Dev

剑道更改网格中的字体颜色

来自分类Dev

如何更改所选选项中的字体颜色?

来自分类Dev

动态更改表格中的行字体颜色

来自分类Dev

在Scribble中更改字体颜色(html后端)

来自分类Dev

更改dataTable中特定行的字体颜色

来自分类Dev

更改滑块中的字体颜色-Shopify

来自分类Dev

更改ID中的链接和字体颜色

来自分类Dev

如何更改所选选项中的字体颜色?

来自分类Dev

以编程方式在Excel中更改字体颜色

来自分类Dev

在Titanium中更改PickerView字体颜色

来自分类Dev

在Zim Wiki中更改标题的字体颜色

来自分类Dev

JFace-在ToolBarManager中更改字体颜色

来自分类Dev

如何在R中更改字体颜色?

来自分类Dev

如何使用CSS在Rhandsontable中以特定颜色显示特定列标题?

来自分类Dev

无法更改字体颜色

来自分类Dev

更改字体颜色RTF

来自分类Dev

更改UIAlertView的字体颜色

来自分类Dev

更改字体颜色javascript

来自分类Dev

localStorage更改字体颜色

来自分类Dev

无法更改 <a> 字体颜色

来自分类Dev

在 Shiny-rstudio 中的 rhandsontable 中的反应/计算列

来自分类Dev

在ipython笔记本中更改字体和背景颜色

来自分类Dev

在闪亮的应用程序侧面板中更改字体颜色

来自分类Dev

如何在Evince中更改PDF注释的颜色和字体?

来自分类Dev

在Shiny App中更改文本的颜色和字体

来自分类Dev

如何在图例中更改字体的文本颜色?

来自分类Dev

可以在iOS7中更改datePicker的字体颜色吗?