我使用Shiny(0.12.0)和DT(0.0.65)进行此Shiny datatable中的行选择。我想预先选择前5行。我试过了:
callback
JS更改行的类。但是,这并未反映在input$x1_rows_selected
变量中。由于CSS,只有背景/突出显示发生了变化。.click()
或rowCallback
中使用callback
。这在加载页面时不起作用。但是,当我通过控制台/浏览器开发工具运行相同的代码时,它可以正常工作(更新input$x1_rows_selected
。 callback
JS:
output$x1 = DT::renderDataTable({
datatable(cars,
rows = $("#x1 tbody tr");
$(rows).slice(0,5).each(function() {
$(this).click();
});
)
})
答案 0 :(得分:5)
此功能已添加到 DT (> = 0.1.3)。例子:
getUserName()