在Shiny中的navbarMenu中的反应tabPanel

时间:2014-05-08 14:04:34

标签: r shiny tabpanel

我是这个论坛的初学者。我有一个关于R闪亮的问题。我在这个论坛上看了一些关于它的讨论,但答案(R Shiny - add tabPanel to tabsetPanel dynamically (with the use of renderUI))并不完全符合我的要求。

我尝试在navbarMenu中添加一些带有交互的tabPalnel: 例子我选择一个目录,然后列出了有多少文件以及它们的名称。 然后我想在navbarMenu中创建tabPanel,其中包含目录

中文件的名称

例如:如果dir = c:/ charlotte / RY list.files(dir)= c(fichier1.csv,fichier2.csv)

我希望navbarMenu中2个tabpanel的名称称为fichier1.csv和fichier2.csv。 我尝试但没有结果。 我给你我的代码:

shinyUI(navbarPage("raster analysis",
               tabPanel("Analysis parameters",
                        actionButton("goButton","load session to analyze"),
                        textOutput("session")
               ),
               navbarMenu("NISTs",
                            tabPanel("Set up"

                            ),
                            tabPanel("About"
                            )

               ),
               navbarMenu("Samples",
                          tabPanel("Set up"
                          ),
                          tabPanel("About"
                          )
               ))


shinyServer(function(input, output) {


observe({    
if(input$goButton > 0){    
  output$session = renderUI({
    list.files(choose.dir(),pattern="\\.csv$")
  }) } })})

您对此主题有什么想法吗? 可能吗 ? 非常感谢你 !! ç

1 个答案:

答案 0 :(得分:3)

在拼命寻找答案之后,我写信给了Joe CHen,他做了navbarMenu(http://shiny.rstudio.com/gallery/navbar-example.html)的例子,我问他是否有可能做我在消息中解释的内容。他告诉我,目前不可能(2014年5月)。 别再试了!!是不可能的 :) 见U,

夏洛特