我在R中创建了我的第一个Shiny应用程序。我使用闪亮来显示我进行的调查的双变量结果。用户可以从一对输入框中选择调查中的变量,并生成各种统计数据(表格,图表等),以便他们探索调查数据的某些属性。
我想要包含实际PDF调查的链接。现在,我已经编写了代码,以便通过点击helpText
中wellPanel
内的{点击此处下载调查',pageWithSidebar
内的 wellPanel(
helpText( a("Click Here to Download Survey", href="http://www.dfcm.utoronto.ca/Assets/DFCM2+Digital+Assets/Family+and+Community+Medicine/DFCM+Digital+Assets/Faculty+$!26+Staff/DFCM+Faculty+Work+$!26+Leadership+Survey+Poster.pdf")
)
)
文本,将PDF调查链接到{{1}} 1}}。我使用了以下命令(在ui.R文件中):
{{1}}
有没有办法在新标签页(IE,Firefox等)中自动打开此文件?目前,该功能是在与闪亮应用程序相同的选项卡中打开链接。所以你必须使用前进和后退按钮从应用程序到调查再返回。
现在,我右键单击该链接并选择“在新标签页中打开”。有没有办法将此功能嵌入到后端代码中,因此它成为默认值。
免责声明:我没有真正的html或java经验。我是R的狂热用户。如果有可能的解决方案,请您尝试解释我在ui.R或server.R文件中嵌入代码更改的位置。
答案 0 :(得分:41)
将参数target="_blank"
添加到函数a()
非常有效。感谢解决方案@Chase !!