在 Shiny 中,我们有 downloadButton()fileInput() 按钮分别用于下载和上传数据。

然而碰巧的是,使用 downloadButton() 有下载图标,而使用 fileInput() 没有附加图标。

在我的 Shiny 应用程序中,我有两个按钮。然而,由于其中一个附加了图标,它在我的应用程序中带来了某种视觉上的不一致。

所以,我要么想从 downloadButton() 中删除这样的图标,要么添加一些带有 fileInput() 的上传按钮以保持一致性。

但是,似乎没有任何直接的方法来执行它们中的任何一个。

因此,如果有任何方法可以:

downloadButton() 中删除图标 或者,附加一些上传
带有 fileInput() 的图标

任何指针都受到高度赞赏。

谢谢,

最佳答案

要将图标添加到 fileInput(),请将列表添加到 buttonLabel。例如

shinyApp(
  fluidPage(
    fileInput("myFileInput",label="Test",buttonLabel=list(icon("folder"),"TestyMcTestFace"))
  ),
  function(input, output, session){
  }
)

关于r - 在 downloadButton() 和 fileInput() 中添加/删除图标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49350509/

10-12 19:44