обработать ошибку в R и отправить в UI как часть ответа - PullRequest
1 голос
/ 03 апреля 2020

у нас есть экран UI в реакции, который имеет дату начала и дату окончания. нам нужно проверить, что начальная дата не должна быть больше конечной даты в стороне конца R. если мы обнаружили, что начальная дата больше конечной, мы хотим выбросить сообщение об ошибке из внутреннего кода R и отобразить ошибку в пользовательском интерфейсе. Можно ли подсказать, как мы можем это сделать.

1 Ответ

0 голосов
/ 03 апреля 2020

Добавьте это в начале вашего renderUI:

shiny::validate(
  shiny::need(input$start_date <= input$end_date, "Start date must be before end date")
)

Код отображает сообщение в вашем пользовательском интерфейсе, если условие недопустимо.

Или вы можете переставить начало и дата окончания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...