【发布时间】:2020-11-16 02:06:51
【问题描述】:
我试图仅在上传两个文件时才以闪亮的方式显示面板。
shinyApp(
ui = fluidPage(
fileInput('fileInput_pd', 'Add the file'),
fileInput('fileInput_di', 'Add the file'),
conditionalPanel(
condition = "(input.fileInput_pd && input.fileInput_di) is true",
selectInput("smoothMethod", "Method",
list("lm", "glm", "gam", "loess", "rlm"))
),
downloadButton('report', 'Generate report')
),
server = function(input, output) {
observe({
if(is.null(input$fileInput_pd) | is.null(input$fileInput_di)) {
return()
} else {
var_example <- 2
}
}
)
}
)
使用上面的代码,它会在开始时生成条件面板。有什么建议吗?
【问题讨论】: