【问题标题】:Make datatable #DT rownames not clickable使数据表#DT 行名不可点击
【发布时间】:2023-03-16 18:20:01
【问题描述】:

我有一个使用 DT 包制作的表格,其中我的单元格是可点击的。但是,我希望行名称中的单元格不可点击,或者换句话说,指定一个列范围,例如“selected = [2:5]”,其中单元格实际上对于点击基本行为是活动的。

希望问题在视觉上足够安静。感谢您的帮助。

【问题讨论】:

    标签: r shiny datatable dt


    【解决方案1】:

    你的意思是点击选择?下面的代码适用于我,但我没有使用最新版本的DT

      output$dtable <- renderDT({
        datatable(iris, extensions = "Select", selection = "none",
                  options = list(
                    columnDefs = list(
                      list(className = "not-selectable", targets = 0)
                    ),
                    select = list(
                      style = "single",
                      selector = "td:not(.not-selectable)"
                    )
                  )
        )
      })
    

    【讨论】:

    • 谢谢你,Stéphane,我回家后会检查一下,并让你知道这种行为。非常感谢您的回答。
    • 嗨,Stéphane,sn-p 运行良好,谢谢。我可以在列表中添加带有数据表“选择”扩展名的单元格预选参数吗?
    • @SofianeM'barki 有关行的预选,请参见here。请不要忘记接受它有效的答案。
    猜你喜欢
    • 1970-01-01
    • 2017-12-22
    • 1970-01-01
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 2016-06-03
    • 1970-01-01
    • 2016-06-04
    相关资源
    最近更新 更多