gpt4 book ai didi

javascript - Shiny 的 ui.R 是否支持在每个带有 tabsetPanel 的 tabPanel 上包含 html 页面?

转载 作者:搜寻专家 更新时间:2023-10-31 08:44:37 24 4
gpt4 key购买 nike

我是 Shiny 的新手,我试图在 tabsetPanel 中将 HTML 包含到 tabPanel 中,但遇到的问题是只有一个 HTML 页面被渲染,所以想知道 shiny ui.R 是否支持 tabsetPanel 中的多 HTML 包含,如果是的话需要注意哪些事项?

还有,为什么shiny ui.R查看页面源码不显示完整的页面源码?谢谢!

ui.R 示例如下(只是 mainPanel 提取物)试图呈​​现 info.html/daily.html 如下

mainPanel(
tabsetPanel(
tabPanel("Info1",
div(h6("Top empl")),
div(class = "row", div(showOutput("topten", "nvd3"), class = "span4")),
)
, tabPanel("Info2",
div(h6("Top empl")),
div(class = "row", div(showOutput("topten", "nvd3"), class = "span4")),
)
, tabPanel("Info3", dataTableOutput(outputId="table"))
, tabPanel("Monthly Info", includeHTML("www/info.html"))
, tabPanel("Daily Info",includeHTML("www/daily.html"))
, tags$head(tags$script(src="collapsible.js"))
)

)

最佳答案

您可以复制以下具有每月信息选项卡的应用程序。它的内容是一个 HTML 文件,位于与 app.R 相同的目录中。

ui <- function(input, output) {
mainPanel(
tabsetPanel(
tabPanel("Info1"),
tabPanel("Info2"),
tabPanel("Info3"),
tabPanel("Monthly Info",
includeHTML("test.html")))
)
}

server <- function(input, output){
}

shinyApp(ui = ui, server = server)

它应该是这样的:

enter image description here

关于javascript - Shiny 的 ui.R 是否支持在每个带有 tabsetPanel 的 tabPanel 上包含 html 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25882276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com