小问题在这里:我知道我可以通过input$dfname_rows_selected
访问选定的行,它回送选择的行数,但是如何读取行名称而不是数字?在我的情况下,它们不是按照我以后使用它们的顺序生成的,因此我需要获取里面的值才能使其正常工作。获取选定的行值而不是闪亮的数字使用DT
编辑:添加例子
ui <- shinyUI(fluidPage(
DT::dataTableOutput("table"),
actionButton("btn", "press me")
))
server <- function(input, output) {
observeEvent(input$btn, {
print(input$table_rows_selected)
})
output$table <- DT::renderDataTable({
mtcars %>%
datatable(selection = "multiple")
})
}
shinyApp(ui = ui, server = server)
请出示一个小重复的例子,并且预期输出 – akrun
好吧,我会在某一时刻 –