【发布时间】:2019-10-15 22:49:42
【问题描述】:
闪亮的超级新手,有一个问题似乎应该是基本的反应式编程,但我还没有找到迄今为止有效的解决方案。
本质上,我想从 UI 中获取用户选择的输入并将其粘贴到服务器中的一个简单对象中,该对象将在选择新输入时做出反应/更新。
该对象将被连接成一个完整的 API 调用,我希望在服务器中重新运行 API 调用,并在每次为其选择新输入时更新反应性对象(注意:没有访问权限就无法运行 API代码是公司帐户的一部分,因此很抱歉我不愿提供完整代码,但我只需要有关这一功能的帮助。)
在下面的代码中:
使用 Dollar General 作为 selectInput 中的默认选择,我希望对象 query 为字符串“dollar%20general”,如果选择 Walmart,则反应性更改为“walmart”
谢谢!
ui <- fluidPage
sidebarLayout(
sidebarPanel(
selectInput("company", "Choose company:",
c("Dollar General" = "dollar%20general",
"Dollar Tree" = "dollar%20tree",
"Walmart" = "walmart"))
...
server <- function(input,output) {
...
query <- paste(input$company)
...
【问题讨论】: