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

时间:2020-09-15 20:52:40

标签: r shiny dt

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

我想知道是否有一种方法可以将DT包装在容器中,设置最大高度和宽度,还可以在容器本身中滚动 ,以防止滚动该应用

1 个答案:

答案 0 :(得分:0)

这是您需要的吗?仅在需要时才添加滚动条,使您可以将其置于流畅的布局中(例如,有光泽的)。

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

datatable on triple-wide iris, with scrollbars

必填组件为fillContainer=TRUE