html - 使用css隐藏rhandsontable中的列
问题描述
我正在尝试隐藏在rhandsontable
Shiny 应用程序中呈现的列。我相信在当前版本中无法按照此处的说明完成。然而 Handsontable 确实有一个 Hidden Columns插件。我不熟悉如何添加插件。如果有人可以告诉我,那就太好了。
我正在尝试一种css
基于方法的方法,但这也失败了。在我ui.R
的 中,我使用rHandsontableOutput("CargoListData")
. 该表CargoListData
有 19 列,我希望隐藏第 18 列。这是一个我不希望向用户显示的时间戳,但是当用户编辑表格并保存它时,我在计算中确实需要它。
我一直在尝试使用Shiny 应用程序文件中的一些css
代码隐藏该列:styles.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)))
推荐阅读
- c# - 应用程序更新未启动
- java - 类之间的 Java Swing 事件处理
- java - 如何从一个活动接收数据到另一个活动 - android
- scala - 如何以正确的方式使用 Scala Cats Validated?
- intellij-idea - Intellij - 运行“python_script.py”时出错:com/intellij/docker/remove/DockerCredentialsType
- css - SCSS 数组品牌样式表
- kdb - KDB:如何使用一组列进行查询
- vba - 对象 IWebBrowser2 的方法失败
- xamarin.forms - 为什么 ActivityIndicator 在整个方法完成后会更改状态?
- corda - Corda 中究竟是如何处理不变性的