我是这个论坛的初学者。我有一个关于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$")
}) } })})
您对此主题有什么想法吗? 可能吗 ? 非常感谢你 !! ç
答案 0 :(得分:3)
在拼命寻找答案之后,我写信给了Joe CHen,他做了navbarMenu(http://shiny.rstudio.com/gallery/navbar-example.html)的例子,我问他是否有可能做我在消息中解释的内容。他告诉我,目前不可能(2014年5月)。 别再试了!!是不可能的 :) 见U,
夏洛特