【问题标题】:Hiding Columns in rhandsontable using css使用css隐藏rhandsontable中的列
【发布时间】:2019-04-15 07:21:39
【问题描述】:

我试图隐藏在 Shiny 应用程序中呈现的 rhandsontable 中的列。我相信在当前版本中它不能按照here 的解释来完成。然而 Handsontable 确实有一个隐藏列plugin。我不熟悉如何添加插件。如果有人能告诉我,那就太好了。

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

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

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

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

【问题讨论】:

    标签: html css r rhandsontable


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-10-30
      • 2017-02-21
      • 2017-05-04
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 2018-01-08
      • 2020-05-25
      • 2016-02-26
      相关资源
      最近更新 更多