r - 如何删除数据表列中的填充

标签 r shiny dt

有没有办法设置数据表选项来减少列填充?此 link建议使用 autoWidth=TRUE连同 scrollX=TRUE ,但它在我的代码中不起作用。

正如您在下图中所看到的,列之间有很大的差距,迫使用户滚动,如果可能,我希望避免这种情况。此 linkthis在java中有同样的问题

enter image description here

这是呈现数据表的代码。

output$book_table <-  DT::renderDT(RVTables$book %>% 
                                     filter(deal==as.numeric(input$deal_choice)),
                                   selection = list(mode="single",selected=row_edited),
                                   editable = TRUE,
                                   rownames = FALSE,
                                   options=list(
                                     autoWidth=TRUE,
                                     scrollX = TRUE,
                                     ordering=FALSE,
                                     pageLength=12,
                                     scrollY = TRUE,
                                     bLengthChange= FALSE,
                                     searching=FALSE
                                   )
)

谢谢你的帮助。

最佳答案

经过一些谷歌搜索后,我找到了这行代码 class="compact cell-border",这减少了列标题周围的填充。这是我呈现表格的代码,以防它帮助其他人。

output$book_table <- DT::renderDataTable({    
    DT::datatable(
      deal_reactive(),
      editable = TRUE,
      rownames = FALSE,
      class="compact cell-border",
      selection = list(mode = "single", 
                       target = "row", 
                       selected = previous_row),
      options = list(
        dom="t",
        autoWidth=TRUE,
        scrollX = TRUE,
        ordering=FALSE,
        pageLength = 28, 
        bLengthChange= FALSE,
        displayStart = previous_page,
        searching=FALSE
        )
      )
  })

关于r - 如何删除数据表列中的填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51472196/

相关文章:

r - 根据 dplyr 中多个数据帧中的值将列添加到数据帧

r - 如何根据R中某行中的条件选择列

javascript - textArea 的 Shiny 绑定(bind) - 无法设置初始值

r - 创建一个带有可点击超链接的表格

r - 如何使用隐藏列对 DataTable 进行排序

r - Shiny 的数据表 : popup data about selected row in a new window

r - 将列添加到分组数据,将 1 分配给个人并随机分配 1 或 0 给对

r - 如何使用 RcppArmadillo 将距离矩阵的对角线强制为零?

r - 如何使输入轨道日志保持 Shiny ,然后打印并保存?

javascript - rhandsontable 中单元格背景的动态着色