我有我希望在 R 中的 flexdashboard 中显示的数据。我使用 DT::renderDataTable({DT::datatable(data(), options=list(scrollX=TRUE))})
构建数据表
这在显示 10 个条目时效果很好,但是当我选择显示 25 个条目的选项时,我无法向下滚动到页面底部并单击第二页按钮、下一个按钮等。我无法垂直滚动我以前可以。我试过 sScrollY = "300px"
选项,但这不会让数据表扩展以填充我的 flexdashboard 上的整个页面。问题是当我尝试在 y 方向滚动时,观察的行被切断并且无法访问。
我想知道我需要做什么才能使数据表按预期扩展和填充,如 https://shiny.rstudio.com/gallery/datatables-options.html 所示
从示例中,您可以看到当您更改显示的行数时仍然可以上下滚动。我无法在新版本的数据表中执行此操作。截至目前,我将显示的行数限制为 10……然而,这不是一个长期的解决方案。
任何想法都非常感谢。谢谢你。最好的,NF
最佳答案
我还没有找到令我满意的解决方案,但在此期间,我使用了 sScrollY = '75vh'
争论并像这样构建数据表:DT::renderDataTable({
DT::datatable(plot_data(), options = list(scrollX = TRUE, sScrollY = '75vh', scrollCollapse = TRUE), extensions = list("Scroller"))
})
至少这样分页是可见的。如果有人有其他想法,我很想听听。暂时干杯。 --内特
关于r - 数据表输出不可在 Y 方向滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41814311/