【发布时间】:2019-06-16 11:03:00
【问题描述】:
我正在尝试在我的 RShiny 应用程序中实现模式弹出窗口,要求用户输入日期。在向用户询问新日期之前,输入的日期将用于循环内的进程中。使用我当前的代码,仅弹出最后一个循环的模式,在本例中为循环 5。如何更改我的代码以使每个循环都有一个弹出模式?
这是我当前代码的示例:
ui = basicPage(
actionButton("show", "Show modal dialog")
)
server <- function(input, output) {
observeEvent(input$show, {
for(i in 1:5){
showModal(modalDialog(
textInput(paste("modal",i,sep=" "), paste("Please enter a date for ID", i, sep = " "),
placeholder = "Please use format MM/DD/YYYY"),
footer = tagList(modalButton("Enter"))
###Process using inputted date for loop
))}})}
shinyApp(ui = ui, server = server)
【问题讨论】:
-
欢迎来到 SO!有一些类似的问题需要多个输出,...您可能想查看
local(),...
标签: r loops for-loop shiny modal-dialog