gpt4 book ai didi

r - 将 Shiny DT 行复制到用户剪贴板

转载 作者:行者123 更新时间:2023-12-04 02:03:17 30 4
gpt4 key购买 nike

有没有办法让 Shiny 的数据表 (DT) 中的选定行可供用户复制 (Ctrl+C) 到他们的剪贴板。理想情况下,它还提供数据表的列名或标题。

更新

全局R

library(rclipboard)
library(shiny)

用户界面:
...
rclipboardSetup(),
...
uiOutput("copy"),

服务器.R:
output$copy = renderUI({
s = input$orders_rows_selected
rclipButton("copybtm","Copy",data()[s,],icon("clipboard"))
})

最佳答案

以下是如何获取按钮以复制所选行。还有列标题。

datatable(
iris,
rownames = FALSE,
extensions = c("Buttons", "Select"),
options =
list(
select = TRUE,
dom = "Bfrtip",
buttons = list(
list(
extend = "copy",
text = 'Copy',
exportOptions = list(modifier = list(selected = TRUE))
)
)
)
)

关于r - 将 Shiny DT 行复制到用户剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45803153/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com