我的 ui.R 文件有一个这样的 selectInput:
selectInput("variable1", "Choose Option:", camps)
where camps
应该是一个选项向量。该向量取决于在服务器脚本上运行并返回营地 ID 的 sql 查询:
server.R
df1 <- getCamps("date")
camps <- unique(df1$idCamps)
当我运行应用程序时,ui.R 不知道“camps”是什么,因为它仅在 server.R 文件中创建。如何将 server.R 文件中创建的阵营向量传递到 ui.R 文件,以便它们现在成为 selectInput 选择器中可供选择的选项?
您需要在 server.R 中创建一个输入对象,并将其作为 ui.R 的一部分返回到output
list:
在服务器中。R:
df1 <- getCamps("date")
camps <- unique(df1$idCamps)
output$campSelector <- renderUI({
selectInput("variable1", "Choose Option:", as.list(camps))
})
In ui.R:
uiOutput("campSelector")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)