我试图隐藏在有光泽的应用程序中呈现的rhandsontable
中的列。我相信在当前版本中,无法按照here中所述进行操作。但是,Handsontable确实具有隐藏列plugin。我不熟悉如何添加插件。如果有人可以告诉我,那太好了。
我正在尝试基于css
的方法,但这也失败了。在我的ui.R
中,我使用rHandsontableOutput("CargoListData")
渲染表格。该表CargoListData
有19列,我希望隐藏第18列。这是我不希望显示给用户的时间戳,但是当用户编辑表并保存它时,在计算中确实需要它。
我一直在尝试使用Shiny应用程序的css
文件中的一些styles.css
代码隐藏列:
#CargoListData > * > td:nth-child(18) {
display: none;
}
但是,这对隐藏列没有影响。我在做什么错了?
答案 0 :(得分:0)
由于其他所有方法均失败,因此我发现至少可以解决此问题的方法。我的rhandsontable
有19列,我希望隐藏第17至19列。将colWidths
指定为0.1(而不是0)可以解决此问题。
hot_cols(colWidths = c(rep(150,16),rep(0.1,3)))