我读过类似问题的所有答案,但都没有奏效.非常简单的问题:如何让DataTable填满该框?下面是一段重述:

## UI

ui <- dashboardPage(
  
  dashboardHeader(disable=TRUE),
  dashboardSidebar(),
  dashboardBody(
    
    tabsetPanel(
      
      tabPanel("Main Tab",
               fluidRow(box(title = "Test",width=6,column(12,DTOutput("table1")),height=400)
                        ),
               )
    )
    
  )
)

# Server logic
server <- function(input, output) {
  
  output$table1 <- renderDT({
      iris %>% 
        datatable(options = list(dom = "t", scrollX = TRUE))
  })
  
}

# Run the application 
shinyApp(ui = ui, server = server)

推荐答案

一种方法是使用scrollY个参数:

library(shinydashboard)
library(shiny)
library(DT)


ui <- dashboardPage(
  
  dashboardHeader(disable=TRUE),
  dashboardSidebar(),
  dashboardBody(
    
    tabsetPanel(
      
      tabPanel("Main Tab",
               fluidRow(box(title = "Test",width=6,column(12,DTOutput("table1")),height=400)
               ),
      )
    )
    
  )
)

# Server logic
server <- function(input, output) {
  
  output$table1 <- renderDT({
    iris %>% 
      datatable(options = list(scrollX = TRUE,
                               scrollY = "200px"))
  })
  
}

# Run the application 
shinyApp(ui = ui, server = server)

enter image description here

R相关问答推荐

以R表示的gglikert地块调整总数

如何判断某列中由某些行组成的百分比

如何使用geom_sf在边界显示两种 colored颜色 ?

过滤矩阵以获得R中的唯一组合

查找具有平局的多个列的最大值并返回列名或平局 destruct 者NA值

R Tidymodels textercipes-使用spacyR进行标记化-如何从生成的标记列表中删除标点符号

为什么观察不会被无功值变化触发?

derrr mutate case_when grepl不能在R中正确返回值

在另一个函数中调用ggplot2美学

如何调整曲线图中的y轴标签?

从圆到R中的多边形的标绘雷达图

如何在PDF格式的kableExtra表格中显示管道字符?

如何平滑或忽略R中变量的微小变化?

手动指定从相同数据创建的叠加图的 colored颜色

为R中的16组参数生成10000个样本的有效方法是什么?

如何使投篮在R中保持一致

如何将字符类对象中的数据转换为R中的字符串

在R中使用ggraph包排列和着色圆

使用dplyr删除具有条件的行

在子图内和子图之间对齐行数不均匀的表格罗布对