Я пытаюсь использовать условную панель в Shiny на основе вывода, сгенерированного на моем сервере. R-код. Я не могу использовать ввод, потому что это не соответствует моим потребностям. я на основе моего кода на примере я нашел на следующем веб-сайте: http://rstudio.github.io/shiny/tutorial/#dynamic-uiShiny conditionalPanel - состояние не работает (состояние вывода)
код UI.R:
tabSubMenuSaveData <-
tabItem("subMenuSaveData",
conditionalPanel(
condition = "output.test",
uiOutput(outputId = "ui_save_data")
)
)
Server.R код:
dataset <- reactive({
datasets()$datasetlist[[input$datasetSelector]]
})
output$test <- reactive({
print("Test")
nrow(dataset())
})
-> набор данных () предоставляет текущий выбранный набор данных в моем приложении Shiny.
Кажется, что мое приложение даже не попадает на выходную тестовую часть, потому что она не отображает мою печать. Он должен идти здесь всякий раз, когда я нажимаю на вкладку «Сохранить данные».
Если кто-то может предоставить мне решение или объяснить мне, почему мое приложение не попадает на выходную тестовую часть, я был бы очень благодарен.