我有希望在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/