【发布时间】:2015-02-18 13:33:55
【问题描述】:
我想获得一个不能完全延伸到整个页面并导致每列中有大量空白的 DataTable(及其所有排名、搜索和页面功能)...
...理想情况下,列宽类似于renderTable...中的“换行”样式...
我知道我可以修复相对列宽,但是,我的表格将根据所选输入的不同列数动态更新。我希望将其他列扩展到右侧的空白区域,然后在它变得比浏览器窗口宽度更宽时触发水平滚动条。
上图中表格的可重现示例...
library(shiny)
runApp(list(
ui = navbarPage(
title = 'Tables',
tabPanel('dataTableOutput', dataTableOutput('ex1')),
tabPanel('tableOutput', tableOutput('ex2'))
),
server = function(input, output) {
output$ex1 <- renderDataTable(iris)
output$ex2 <- renderTable(iris)
}
))
【问题讨论】:
-
我知道它不能直接解决您的问题,但 RStudio 刚刚宣布了用于 R 的 htmlwidgets,其中包括其他很酷的东西,DataTables。 htmlwidgets.org/showcase_datatables.html
标签: r datatables shiny