3
我的目標是將選擇輸入中的值填充到文本輸入。文本輸入應該能夠稍後由用戶修改。不幸的是,我的應用程序不起作用(選擇未填充),但沒有錯誤。選擇輸入以填充文本框中的閃爍
ui.R
library(shiny)
shinyUI(fluidPage(
sidebarLayout(
sidebarPanel(
selectInput("id",
label = "Choose a number",
choices = list()
),
textInput("txt1", "number", 0)
),
mainPanel(
)
)
))
server.R
df <- data.frame(a=c(1,2),b=c(3,4))
shinyServer(function(input, output, session) {
# fill the select input
updateSelectInput(session, "id", choices = df$a)
observe({
# When I comment this line, the select is correctly filled
updateTextInput(session, "txt1", value = df[df$a==input$id,'a'])
})
})
任何的可能是錯誤的想法?
我試過加入「」但它仍然不起作用。 – poiuytrez 2014-09-24 13:03:13
@poiuytrez它適合我。你有什麼版本的閃亮? – ddiez 2014-09-24 13:09:45
@poiuytrez發佈了適用於我的代碼(您可以複製粘貼整個塊)。這不適合你嗎? – ddiez 2014-09-24 13:21:38