2013-07-25 8 views
29

私はRで最初のShiny Applicationを作成しています。私は実施した調査から二変量結果を表示するために光沢を使用しています。入力ボックスのペアから、ユーザーはサーベイから変数を選択することができ、様々な統計が生成され(表、プロットなど)、サーベイデータの特定の属性を探索することができます。R Shiny Applicationへのリンクを追加すると、新しいブラウザタブにリンクが開きます

実際のPDF調査へのリンクを含めたいと思います。現在、私はコードを書いているので、PDF調査をリンクするにはhelpTextと表示されているの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ファイルに埋め込む場所を説明してください。

+7

これがShiny内で動作するかどうかは不明ですが、あなたのリンクの 'target'を変更することができます。このページの1/2の方法を参照してください。http://www.w3schools.com/html/html_links.asp – Chase

+3

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

+0

cool。あなた自身の質問に答えることができます(そして奨励されています)。私はそれがうまくいってうれしい! – Chase

答えて

36

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