我想使用DT在浏览器窗口更改时不会改变宽度的数据表。下面的例子几乎完成了我要做的事情,所有的列宽都被锁定,除了第一列,它仍然是灵活的。我希望锁定所有列而不指定每列的宽度(以像素为单位)。
library(DT)
library(dplyr)
datatable(mtcars,
options = list(
autowidth = TRUE
)) %>%
formatStyle(columns = 1:ncol(mtcars),
`width` = "100%")
答案 0 :(得分:0)
以下Rmd
文档为数据表
---
output: html_document
---
```{r}
shiny::div(
width = "100px",
DT::datatable(mtcars))
```
闪亮的用法类似
shiny::shinyApp(
ui = shiny::div(
width = "100px",
DT::datatable(mtcars)),
server = function(...){}
)