3
내 목표는 선택 입력에서 텍스트 입력으로 값을 채우는 것입니다. 텍스트 입력은 나중에 사용자가 수정할 수 있어야합니다. 불행히도, 내 애플 리케이션이 작동하지 않습니다 (선택이 채워지지 않은)하지만 오류가 없습니다.Shiny의 텍스트 상자를 채우기위한 입력 선택
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
@poiuytrez 그것은 나를 위해 작동합니다. 반짝 반짝 빛나는 버전이 있습니까? – ddiez
@poiuytrez가 나를 위해 작동하는 코드를 게시했습니다 (전체 청크를 복사하여 복사 할 수 있습니다). 이 방법이 효과가 없습니까? – ddiez