闪亮:无法在闪亮数据表中设置列宽

2024-03-08

我对 Shiny 和 DataTables 还很陌生,所以这可能是一个愚蠢的问题。由于某种原因我无法更改列宽。我试过

 output$table<-DT::renderDataTable(
  {withProgress(message="Compiling",
                {dataInput()}
               )
  },
  filter="top",
  rownames=FALSE,
  options=list(lengthMenu=c(5,10,25,50,100),
               pageLength=25,
               searchHighlight=TRUE,
               autoWidth=TRUE,
               columnDefs=list(list(width="200px",targets="_all"))
              )
)

但它不起作用(我可以看出,因为列有不同的宽度)。我也尝试过使用旧的aoColumnDefs and bAutoWidth,并设置autoWidth=FALSE,但两者都不起作用。

我的DT有33列,所以也许是因为在Shiny中显示DT时有总宽度限制?无论如何,如果有人能帮助我解决这个问题,那将非常有帮助。

Thanks!


你需要添加scrollX=TRUE在选项中按照https://github.com/rstudio/DT/issues/29 https://github.com/rstudio/DT/issues/29

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

闪亮:无法在闪亮数据表中设置列宽 的相关文章

随机推荐