我是这个论坛的初学者。我有一个关于R闪亮的问题。我在这个论坛上看了一些关于它的讨论,但是答案(R Shiny - add tabPanel to tabsetPanel dynamically (with the use of renderUI))并不完全符合我在找的内容。反应tabtabnel在navbarMenu中闪亮
我尝试在navbarMenu中添加一些带有交互的tabPalnels: 示例我选择一个目录,并列出了有多少个文件以及它们的名称是什么。 那么我想提出一个tabpanel在navbarMenu其中有文件的名称在目录
例如:如果DIR = C:/夏洛特/ RY list.files(DIR)= C(fichier1.csv,fichier2 .csv)
我想从navbarMenu的2个tabpanels的名称称为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$")
}) } })})
你有关于这个主题的想法? 这可能吗? 非常感谢! C
'choose.dir'仅用于交互使用。 https://groups.google.com/forum/#!topic/shiny-discuss/2WfMdPqmAlA有一些与您的问题相关的讨论 – jdharrison