Здесь нет воспроизводимой ошибки, просто пара строк для установления контекста. Я хочу несколько советов, пожалуйста, как следить за значением некоторых входных переменных внутри кода Shiny.
Эта строка из server.R
работает просто отлично. Функция pure-R cal()
также производит возврат и побочные эффекты.
output$uocal <- renderDataTable({cal(input$uidat)})
Следующая строка ничего не передает функции uProgress()
. Когда приложение запускается, оно не работает в середине функции, когда один из формалей имеет нулевую длину.
observeEvent("input$uirb61", {uProgress(input$uipno, input$uidat, "61", input$uirb61)})
Внутри этой функции я поместил эту строку. Функция и cat()
отлично работают с заглушкой, но с сервера ничего не выходит. R
cat(file=stderr(), "pno, encDate, aNo, sel ", patNum, encDate, aNo, encSel, "\n")
Два вопроса: почему cal()
работает нормально, но uProgress
не работает? Даже с тем же input$uidat
?
Какую похожую технику я могу использовать внутри ui.R
и server.R
, чтобы увидеть, что происходит с моими странными входными переменными?