Я пытаюсь создать приложение, которое позволяет пользователю вводить данные, а затем позволяет блестящему серверу вычислять некоторые результаты, например, я мог бы заставить блестящее генерировать график или таблицу данных.
Однако из-за пространства пользовательского интерфейса мне как бы «не хватает» места. Поле ввода и документация приложения занимают весь экран. И когда блестящие сгенерируют результаты, они отобразятся в самом низу экрана.
Есть ли способ сделать блестящее всплывающее окно сообщения, чтобы показать результат?
Мой sudo-код будет:
ui <- fluidPage(
textInput("text", "Name"),
numericInput("age", "Age", 20),
actionButton("demo", "Fill in fields with demo"))
server <- function(input, output, session) {
observeEvent(input$demo, {
****************************
OpenNewPage/MoveScreenDown()
****************************
updateTextInput(session, "text", value = H)
updateNumericInput(session, "age", value = "30")
})}
При нажатии на «демонстрацию» появляется всплывающее окно с сообщением, или я могу заставить экран перейти к части результатов и разрешить тексту быть в верхней части экрана.