나는 RStudio를 사용하여 입력을 받아 Lookup Table을 검색 한 다음 값을 반환하는 Shiny App을 개발했습니다. 검색은 사용자가 제출 버튼을 누를 때까지 수행되지 않아야합니다. 그러나 실행시 App은 자동으로 조회 테이블에서 첫 번째 값 집합을 수행하여 반환합니다. 이 초기 검색 후에 앱은 예상대로 정확하게 작동합니다. 이 초기 검색을 억제하거나 (기본값을 가질 수 있습니까?) 제출 버튼을 누를 때만 검색을 수행 할 수 있습니까? 나는 재현 코드를 제시하지만, 여기 내 입력 (server.R) 내 사용자 인터페이스 (ui.R) 코드의 구조 수 없습니다반짝이는 응용 프로그램 - 실행시 기능 및 렌더링을 어떻게 억제합니까?
#server.R snippet
output$Word <- renderText({
predictWord <- input$gram
predict.function(predictWord) #User-defined function in global.r file
})
#ui.R snippet
tabPanel("Word Prediction",
sidebarPanel(
textInput("gram", "Enter up to three words"),
submitButton("Predict")),
mainPanel(
h4("Word Prediction"),
textOutput("predictWord")))