html - 使用CSS隐藏rhandsontable中的列

标签 html css r rhandsontable

我试图隐藏在 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/

相关文章:

html - 适合手机大小的网站

javascript - 将 'Blade' 附加到没有 'popping-down' 现有容器的容器中

r - 如何防止geom_area在ggplot2中按字母顺序排序

html - 增加标签页面中的帖子数量?

rtweet create_token 在需要 TRUE/FALSE 的地方缺少值

r - 使用dplyr中的mutate_each将所有数字变量转换为因数

PHP DOMXPath 使用完整路径获取值 - 无 ID

python - 阻止网页中的 HTML 标记

javascript - 如果选项卡太多,如何使 Jquery UI 选项卡水平滚动

javascript - 切换显示 :none and display:block with JavaScript?