我正在创建一个Shiny应用程序,我需要默认有两个字段用于上传文件。但是,我需要有一个按钮来添加更多字段(每当用户单击此按钮时,就会添加另一个用于上传文件的字段)和一个重置按钮(返回到只有两个字段的状态)。我如何在Shiny中做到这一点?
body <- dashboardBody(
tabItems(
tabItem(tabName = "plot"),
tabItem(tabName = "table",
box(width = NULL, status = "primary", solidHeader = TRUE,
title="Upload",
fileInput("classe1",
label="Class 1",
multiple = TRUE, accept = c(".jpg", ".jpeg",".png",".tif")),
br(),
fileInput("classe2",
label="Class 2",
multiple = TRUE, accept = c(".jpg", ".jpeg",".png",".tif")),
br()
)
)
)
1条答案
按热度按时间9lowa7mx1#
这里有一种方法可以做到这一点,使用
renderUI
和uiOutput
的组合来动态显示/隐藏第三个fileInput
。