【问题标题】:Selecting single row in shiny using DT使用 DT 在闪亮中选择单行
【发布时间】:2015-06-10 11:28:44
【问题描述】:

基于这个example,我试图只选择一行并因此突出显示一个点。

我已根据文档将数据表(cars) 行更改为 datatable(cars,selection = 'single'),该文档将选择限制为一行。

但是,在多次选择后,即使仅突出显示了一行,所有先前的点也会保持突出显示。

有没有办法确保从选择中只返回一行,即清除所有以前的选择?

谢谢

【问题讨论】:

    标签: r shiny


    【解决方案1】:

    这是 DT 中的一个错误,我只是 fixed 它(对此感到抱歉)。有两种方法可以解决这个问题,你可以使用任何一种:

    1. 在 Github 上安装 development version
    2. 如果您的数据对象不太大,也可以使用renderDataTable(server = FALSE)

    【讨论】:

    • 还是只有开发版吗?
    • @Userrrrrrrr 是的。好久没做DT了,这个月我会努力做一个新的CRAN版本。
    • @Yihui 我很高兴我找到了这个项目——我遇到了同样的问题,而且很混乱。感谢您的调查。
    猜你喜欢
    • 2020-06-09
    • 2017-10-03
    • 1970-01-01
    • 2017-06-23
    • 2019-09-26
    • 1970-01-01
    • 2018-09-07
    • 2019-02-10
    • 2018-08-04
    相关资源
    最近更新 更多