7
如何使用從響應包裝器中的renderUI元素獲取的值?使用Reactive renderUI值的R-Shiny
即我的代碼:
CompanyNames <- sqlQuery(connection, "SELECT Companynm FROM RiskMgm_Company")
output$CompNameSelector <- renderUI({
selectInput("compName","Company Name:",as.vector(CompanyNames[,1]))
})
CompID <- reactive({
CompID <<- sqlQuery(paste("SELECT CompanyID FROM RiskMgm_Company WHERE Companynm = '",compName,"'"))
})
output$MotorSelector <- renderUI({
selectInput("MachSer","Machine:",sqlQuery(connection,paste("SELECT Motor_func FROM RiskMgm_Motor WHERE Company_ID='",CompID,"'")))
})
我的錯誤:
Successfilly opened connection to db
Error in paste("SELECT CompanyID FROM RiskMgm_Company WHERE Companynm = '", :
could not find function "compName"
我在做什麼錯?基本上我想要的是由SQL查詢給出的公司列表。然後,根據本公司選定的,它會顯示屬於該公司在未來的下拉框中
感謝
這奏效了,謝謝! – 2014-11-21 03:41:43