是否有选择行在Shiny中使用dataTables?
http://datatables.net/examples/api/select_row.html
闪亮讨论中的这篇文章似乎表明这是不可能的,但这是一个相当古老的帖子:
https://groups.google.com/forum/#!topic/shiny-discuss/_zNZMR2gHn0
任何人都有在gist或其他地方的工作示例?
答案 0 :(得分:2)
也许您使用的版本有点旧。看看这个:http://datatables.net/reference/api/row()
答案 1 :(得分:1)
试试这个:
.row()函数可以在单击特定行时获取数据。
shinyServer(function(input, output) {
output$table_data <- DT::renderDataTable({
datatable(df,
escape = FALSE,
callback = JS(
'table.on("click.dt","tr",function() {
var data1 =table.row(this).data();
console.log(data1);
})'
))
})
})