Shinyアプリ(メインパネル)でhtmlファイルを表示することはできますか?このHTMLはSAS=コードによって作成されていますが、Shiny Appで表示したいのです。これは小さな画像ではありません。これはHTMLファイルの表形式の出力です。
HTMLファイルには、以下のようなテーブルが含まれています。
どんな助けも高く評価されます。
ありがとう!ティンク
@MrFlick-メールありがとうございます。 fluidPageが機能していません。次のエラーメッセージが表示されます。
ERROR: could not find function "fluidPage"
titlePanelも機能していません。
注-titlePanelではなく、fluidPageとheaderPanelの付いたpageWithSidebarを使用すると、問題なく機能します。
別のファイルのHTMLコンテンツをレイアウトに含める場合は、includeHTML()
関数を使用します。例えば
shinyUI(fluidPage(
titlePanel("Included Content"),
mainPanel(
includeHTML("include.html")
)
))
特定のページの「include.html」の内容を最小限に抑えるには十分です。よりダイナミックにする必要がある場合は、
# ----- ui.R -----
shinyUI(fluidPage(
titlePanel("Uploading Files"),
mainPanel(
htmlOutput("inc")
)
))
# ----- server.R -----
shinyServer(function(input, output) {
getPage<-function() {
return(includeHTML("include.html"))
}
output$inc<-renderUI({getPage()})
})
また、ロードしたいファイル名を指定するために、どのロジックでも使用できます。