试图在R / Shiny应用程序中使用DT程序包,并且遇到了一些问题。
我想使用ellipsis plugin和custom 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中打开时,省略号将呈现为奇怪/不熟悉的字符(…)。理想情况下,我希望下载按钮忽略省略号。有什么想法吗?
buttons = list(
list(extend = "csv", text = "Download Full Results", filename = "Full_data",
exportOptions = list(
modifier = list(page = "all"),
orthogonal = "export"
)
)
)