Come si utilizzano i valori ottenuti da un elemento renderUI in un wrapper reattivo?R-Shiny utilizzando il valore di renderingUI reattivo
vale a dire Il mio codice:
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,"'")))
})
mio errore:
Successfilly opened connection to db
Error in paste("SELECT CompanyID FROM RiskMgm_Company WHERE Companynm = '", :
could not find function "compName"
Che cosa sto facendo di sbagliato? Essenzialmente quello che voglio è un elenco di aziende dato dalla query SQL. Poi a seconda della società selezionata mostrerà i motori che appartengono a tale società nella prossima casella a discesa
Grazie
Che ha fatto il trucco, grazie! –