Попытка использовать пакет DT в приложении R / Shiny и столкновение с небольшой проблемой.
Я бы хотел использовать плагин с многоточием , а также пользовательскую кнопку для загрузки всех данных (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, многоточие отображается странными / незнакомыми символами (â ¦). В идеале, я бы хотел, чтобы кнопка загрузки игнорировала эллипсы. Есть идеи?