我正在尝试使用DT包的开发版本(可在
如果有更简单的解决方案,我非常愿意回到CRAN上的DT稳定版本。
devtools::install_github('rstudio/DT')
中找到)来启用闪亮应用程序中的单个单元格选择。我已经能够使用selection
的target
参数使选择成为单元格;但是,我无法弄清楚如何禁用选择多个单元格。是否有另一个selection
参数列表的参数可以允许我将用户的选择限制为最多1个单元格?如果没有,是否有其他方法实现单个单元格选择?如果有更简单的解决方案,我非常愿意回到CRAN上的DT稳定版本。
library(shiny)
library(DT)
data("mtcars")
ui <- shinyUI(
fluidRow(
DT::dataTableOutput("myDatatable"),
verbatimTextOutput("selectedCells")
)
)
server <- shinyServer(function(input, output, session) {
output$myDatatable <- DT::renderDataTable(mtcars,
selection=list(target="cell"),
server = FALSE,
rownames=FALSE)
output$selectedCells <- renderPrint(input$myDatatable_cells_selected)
})
shinyApp(ui, server)