2
光沢のあるアプリケーションでシングルセル選択を有効にするには、DTパッケージ(devtools::install_github('rstudio/DT')
で入手可能)の開発版を使用しようとしています。私は選択がselection
のためのtarget
引数を使用している細胞であるようにすることができました。しかし、私は選択されている複数のセルを無効にする方法を把握することはできません。 selection
パラメータリストの別の引数があり、ユーザーの選択を最大1セルに制限できますか?そうでない場合、単一細胞選択を達成する別の方法がありますか?シャイニー+ DT:単一セル選択
このバージョンのパッケージを使用した方が簡単なソリューションがある場合は、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)