首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"ShinyWidgets“中"shinySaveButton”的等价物是什么?

"ShinyWidgets“中"shinySaveButton”的等价物是什么?
EN

Stack Overflow用户
提问于 2019-06-09 03:38:51
回答 1查看 81关注 0票数 0

在我闪亮的应用程序中,我使用的是shinyWidgets (比如actionBttn),它们看起来真的很棒。然而,我找不到一个与"shinySaveButton“功能类似的保存文件的shinyWidgets按钮。尽管shinySaveButton功能强大且易于使用,但它在其他shinyWidgets按钮中看起来并不美观。我该如何解决这个问题呢?

易于编码,具有完整的文件保存功能:‘shinySaveButton(“保存”,“保存文件”,“文件另存为...",filetype=list(csv="csv"))’

看起来很棒,但没有文件保存功能:‘actionBttn(inputId =“保存”,label =“保存”,size="sm",size==“主要”,样式=“渐变”,图标=图标(“保存”),块= FALSE)’

EN

回答 1

Stack Overflow用户

发布于 2019-06-10 01:11:44

如果在UI端,你有类似这样的东西

代码语言:javascript
复制
actionBttn(
    inputId = "save",
    label = "Go!",
    color = "primary",
    style = "bordered"
  )

然后,在服务器端,您将能够实现保存文件的逻辑:

代码语言:javascript
复制
observeEvent(input$save, {

write.csv(x = object_to_save, file = 'file.csv')

})

显然,您必须首先定义object_to_save。

这将把object_to_save保存在工作目录的file.csv中,如果你想把它放在别的地方,你应该使用完整的路径: /here/is/my/path/file.csv

此外,不仅有保存文件的功能,还有很多功能可以让你以不同的格式保存文件,例如write.csv或saveRDS。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56509581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档