【发布时间】:2021-06-21 03:53:15
【问题描述】:
我基本上在这里Fixing a column in Shiny DataTable while Scrolling Right Does not Work 提出和回答了相同的问题,主要区别在于我的数据表扩展名是按钮,我无法更改它,因为我需要用户能够将数据导出到 cxv, excel和pdf。 不过,我需要阻止/冻结前两列。 有可能这样做吗? 这是我的数据表:
df <- datatable(df_data,
rownames= F,
filter = 'top',
#lengthChange = T,
extensions = "Buttons",
caption = paste0("Min, Median, Max - Unfiltered data."),
options = list(scrollX = TRUE
, autoWidth = TRUE
, pageLength = 5
#, columnDefs = list(list(width = '200px', targets = c(0) ))
, initComplete = JS("function(settings, json) {","$(this.api().table().header()).css({'font-size': '10px'});","}")
, dom = 'Blfrtip'
,searching = FALSE
, info = FALSE
#, fixedColumns = list(leftColumns = 2)
,buttons = c('copy', 'csv', 'excel', 'pdf')
))
到目前为止,我尝试添加 fixedColumns 参数但没有成功。 谢谢
【问题讨论】:
标签: r shiny datatable datatables shinyapps