Как отслеживать входные переменные внутри блестящего кода - PullRequest
0 голосов
/ 05 января 2019

Здесь нет воспроизводимой ошибки, просто пара строк для установления контекста. Я хочу несколько советов, пожалуйста, как следить за значением некоторых входных переменных внутри кода 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, чтобы увидеть, что происходит с моими странными входными переменными?

...