我在Shiny的页面上有一个dataTable输出,我在其中启用了行选择:
output$table <- renderDataTable({datasetInput()},options = list(pageLength = 10,bLengthChange=F,bInfo=0),callback = "function(table) {
table.on('click.dt', 'tr', function() {
$(this).toggleClass('selected');
Shiny.onInputChange('rows',
table.rows('.selected').indexes().toArray());
});
}"
我想要做的是,使用用户行选择,从第一列获取值,这是一个ID,并使用该ID搜索df并绘制结果。
我可以实施。
但我想要的是,能够在选择行时向下滑动页面以显示绘图,并在取消选择时隐藏绘图并将表格滑回页面。
任何帮助,非常感谢。