我试图隐藏在 Shiny 应用程序中呈现的 rhandsontable
中的列。我相信在当前版本中无法按照解释的方式完成 here .然而 Handsontable 确实有一个隐藏的列 plugin .我不熟悉如何添加插件。如果有人可以向我展示,那就太好了。
我正在尝试基于 css
的方法,但这也失败了。在我的 ui.R
中,我使用 rHandsontableOutput("CargoListData")
呈现表格。此表 CargoListData
有 19 列,我想隐藏第 18 列。这是我不希望向用户显示的时间戳,但当用户编辑表格并保存时,我在计算中确实需要它。
我一直在尝试使用 Shiny 应用程序的 styles.css
文件中的一些 css
代码隐藏该列:
#CargoListData > * > td:nth-child(18) {
display: none;
}
然而,这对隐藏列没有影响。我做错了什么?
最佳答案
由于所有其他方法都失败了,这里是我发现的至少暂时可以解决此问题的方法。我的 rhandsontable
有 19 列,我想隐藏第 17 到 19 列。将 colWidths
指定为 0.1(而不是 0)可以解决此问题。
hot_cols(colWidths = c(rep(150,16),rep(0.1,3)))
关于html - 使用CSS隐藏rhandsontable中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53264410/