如何使数据表省略号插件与完整的数据下载按钮一起使用?

问题描述 投票:1回答:1

试图在R / Shiny应用程序中使用DT程序包,并且遇到了一些问题。

我想使用ellipsis plugincustom button来下载all数据(DT默认为仅下载所示的当前页面)。

请参见下面的代码:

library(DT)
datatable(iris,
          rownames = F,
          extensions = "Buttons",
          plugins = "ellipsis",
          selection = 'none',
          options = list( dom = 'Bfrtip',
                         searching = F,
                         processing = F,
                         pageLenth = 20,
                         buttons = list(
                           list(extend = "csv", text = "Download Full Results", filename = "Full_data",
                                exportOptions = list(
                                  modifier = list(page = "all")
                                )
                           )
                         ),
                         columnDefs = list(list(
                           targets = c(4),
                           render = JS("$.fn.dataTable.render.ellipsis( 5 )")
                         )))

)

这显示得很好,但是当您按下“下载完整结果”按钮并在Excel中打开时,省略号将呈现为奇怪/不熟悉的字符(…)。理想情况下,我希望下载按钮忽略省略号。有什么想法吗?

javascript r datatables dt
1个回答
0
投票
buttons = list( list(extend = "csv", text = "Download Full Results", filename = "Full_data", exportOptions = list( modifier = list(page = "all"), orthogonal = "export" ) ) )
© www.soinside.com 2019 - 2024. All rights reserved.