web-dev-qa-db-ja.com

Rシャイニーアプリケーションにリンクを追加して、リンクが新しいブラウザータブで開くようにします

Rで最初のShiny Applicationを作成しています。Shinyを使用して、実施した調査の2変量の結果を表示しています。一対の入力ボックスから、ユーザーは調査から変数を選択でき、さまざまな統計情報(テーブル、プロットなど)が生成され、調査データの特定の属性を調べることができます。

実際のPDF調査へのリンクを含めたいと思います。今のところ、コードをクリックして、PDF調査にリンクできるように、 helpText内のwellPanelに埋め込まれたpageWithSidebarとして表示される「ここをクリックして調査をダウンロードしてください。」次のコマンドを使用しました(ui.Rファイル内) :

    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")
    )
    )

IE、Firefoxなどの新しいタブでこのファイルを自動的に開く方法はありますか?現在、機能は、光沢のあるアプリと同じタブでリンクを開くことです。そのため、アプリからアンケートに移動して再度戻るには、進むボタンと戻るボタンを使用する必要があります。

今、私はリンクを右クリックして「新しいタブで開く」を選択しています。この機能をバックエンドコードに埋め込んでデフォルトにする方法はありますか。

免責事項:私はhtmlまたはJavaの実際の経験はありません。私はRの熱心なユーザーです。解決策があれば、コード変更をui.Rまたはserver.Rファイルのどこに埋め込むかを説明してください。

37
Chris

引数target="_blank"_を関数a()に追加すると、完全に機能しました。ソリューション@Chaseをありがとう!!

43
Chris