2014-04-21 10 views
24

Benim ui.R dosyası böyle bir selectInput vardır seçenekler. Bu vektör sunucu senaryo üzerinde çalışan bir sql sorgusu bağlıdır ve kampların kimlikleri döndürür: Ben App ui.R Ne "kampları bilmiyor çalıştırdığınızdaParlak R Uygulaması'nda selectInput için ui.R için server.R gelen seçeneklerden vektörü almak nasıl

server.R

df1 <- getCamps("date") 
camps <- unique(df1$idCamps) 

"sadece server.R dosyasında oluşturulduğu içindir. Server.R dosyasında oluşturulan kampların vektörünü ui.R dosyasına nasıl aktarabilirim, böylece şimdi selectInput seçicisinden seçim yapabilme seçenekleri var mı? server.R yılında

:

df1 <- getCamps("date") 
camps <- unique(df1$idCamps) 
output$campSelector <- renderUI({ 
    selectInput("variable1", "Choose Option:", as.list(camps)) 
}) 

ui.R yılında

cevap

26

Sen server.R bir giriş nesnesi oluşturmak ve output listesinin bir parçası olarak ui.R geri döndürmek için ihtiyaç :

uiOutput("campSelector") 
+0

Mükemmel, teşekkürler! – Cybernetic

+0

KullanıcıTypes'ın, kullanıcı başına yanıt olarak as.list() içinde yer alan bir karakter vektörü olduğu, kullanıcıTypes için beklenmeyen karakter çıktısı alıyorum –

İlgili konular