在容器中包装数据 Table 以避免在应用程序中滚动

Wrapping Data Table in a container to avoid scrolling in app

我的应用程序中有几个 DT 输出,来自 DT 包。有一个比较部分呈现 2 个 DT 输出。即使单个 DT 在 1 个页面中有足够的数据,DT 也需要垂直滚动,并且在某些情况下,它还会在 X 轴上延伸,这会导致整个应用程序出现水平滚动,这导致用户体验极差。

我想知道是否有办法将 DT 包装在容器中,设置最大高度和宽度,并在容器本身中启用滚动 , 以防止在 App

中滚动

这是否满足您的需求?滚动条仅在需要时添加,允许您将其放入流畅的布局中(例如闪亮)。

library(DT)
mydat <- cbind(iris, iris, iris)
datatable(mydat, filter = 'bottom', fillContainer = TRUE)

所需的组件是 fillContainer=TRUE