Я разработал приложение Shiny с помощью RStudio, которое принимает входные данные, выполняет поиск в справочной таблице, а затем возвращает значение. Поиск не должен выполняться, пока пользователь не нажмет кнопку отправки. Однако при запуске приложение автоматически выполняет и возвращает первый набор значений из таблицы поиска. После этого начального поиска приложение работает точно так, как ожидалось. Можно ли подавить этот первоначальный поиск (или иметь значение по умолчанию) и выполнять поиск ТОЛЬКО при нажатии кнопки отправки? Я не могу представить воспроизводимый код, но вот структура моего ввода (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")))