[英]Get rows selected from Dt table shiny
我们都知道有一个内置函数可以从 DT 表中选择行,如下所示。 现在,每当用户单击任何列的任何行时,都会打印行号。 但这不应该发生。 相反,只有当他仅单击特定列的行时,才应打印行号。 这可能吗
output$tab <- renderDT({
datatable(iris, selection = 'single',escape = F)
})
observerEvent(input$tab_rows_selected{
print("Clicked")
})
是的,您可以使用事件cell_clicked
:
output$tab <- renderDT({
datatable(iris, selection = 'single',escape = F)
})
observerEvent(input$tab_cell_clicked{
specific_col_index <- c(1, 3)
if (input$tab_cell_clicked$col %in% specific_col_index) {
print("Clicked")
}
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.