【发布时间】:2019-08-16 03:34:08
【问题描述】:
我在更改我的 DownloadButton 宽度时遇到问题,因为他与 actionButton(具有 width 参数)不同。
有什么简单的方法可以解决吗? 这是我的代码(只是一个简单的下载按钮):
Normalidade
=======================================================================
Inputs {.sidebar}
-----------------------------------------------------------------------
<h5>
```{r}
tags$hr()
downloadButton("downloadNormal",label = "Download seu teste", class = "butt1")
downloadHandler(
filename = "Resultados_Normal.csv",
content = function(file) {
write.csv(data, file)
}
)
tags$hr()
tags$br()
actionButton("AjudaNormal", label = " Ajuda", icon("question-circle"),
width = "100%",
onclick="window.open('http://google.com', '_blank')")
```
</h5>
【问题讨论】:
-
您可以使用
style参数应用自定义css,例如:downloadButton("id", "Label", style = "width:300px;") -
没用,什么也没发生。还有其他想法吗? label 参数也一样,不管我放哪个名字,按钮总是为用户显示“下载”。也许是因为我使用的是 flexdashboard?
-
你说得对,它确实不适用于 Flexdashboard。尝试添加以下 CSS 规则:
.shiny-download-link {width: 100%;}。如果需要,有关添加 CSS 的信息:link -
我是新手,所以不要生气哈哈哈。但我不明白我应该如何放置这个规则,比如: flexdashboard::flex_dashboard: css: style.shiny-download-link {width: 100%;}
-
对事物不熟悉没有问题 :) 我写了一个答案,测试一下,如果您需要任何帮助,请告诉我。
标签: r shiny flexdashboard