使用css在rhsonsontable中隐藏列

时间:2018-11-12 14:36:46

标签: html css r rhandsontable

我试图隐藏在有光泽的应用程序中呈现的rhandsontable中的列。我相信在当前版本中,无法按照here中所述进行操作。但是,Handsontable确实具有隐藏列plugin。我不熟悉如何添加插件。如果有人可以告诉我,那太好了。

我正在尝试基于css的方法,但这也失败了。在我的ui.R中,我使用rHandsontableOutput("CargoListData")渲染表格。该表CargoListData有19列,我希望隐藏第18列。这是我不希望显示给用户的时间戳,但是当用户编辑表并保存它时,在计算中确实需要它。

我一直在尝试使用Shiny应用程序的css文件中的一些styles.css代码隐藏列:

#CargoListData > * > td:nth-child(18) {
    display: none;
}

但是,这对隐藏列没有影响。我在做什么错了?

1 个答案:

答案 0 :(得分:0)

由于其他所有方法均失败,因此我发现至少可以解决此问题的方法。我的rhandsontable有19列,我希望隐藏第17至19列。将colWidths指定为0.1(而不是0)可以解决此问题。

hot_cols(colWidths = c(rep(150,16),rep(0.1,3)))