【发布时间】:2017-01-29 03:27:04
【问题描述】:
我的第二个按钮有时显示奇怪。有人遇到过同样的情况吗?有什么解决办法吗?
第二个按钮是下载功能,代码如下:
downloadButton('downloadData', 'Export Keywords'),
我正在使用以下样式:
tags$head(
tags$link(rel = "stylesheet", type = "text/css", href = "bootstrap.css")
#tags$style(HTML('#run{background-color:orange}'))
),
我认为问题的根源在于按钮的标签在运行时丢失。对比html代码时发现:
<button class="btn btn-default action-button btn-success
shiny-bound-input" id="runButton" type="button">Run Analysis!
</button>
<a id="downloadData" class="btn btn-default shiny-download-link
btn-success shiny-bound-output"
href="downloadData?w=" target="_blank"></a>
【问题讨论】:
-
您能否提供一个完整的可重现示例
-
@PorkChop 感谢您的评论。这个问题随机发生在我身上。一半的时间,它工作正常。所以我认为用给定的代码很难重现它。
-
我认为您添加到运行分析的样式可能会影响下载按钮
-
感谢@PorkChop,刚刚在我的代码片段中添加了与样式设置相关的内容。
-
我发现主要原因是我在 downloadHandler() 函数下有一个 shiny::validate() 函数。这会导致问题。
标签: shiny shiny-server