【发布时间】:2015-10-08 15:19:33
【问题描述】:
我正在尝试根据我的 server.R 代码中生成的输出在 Shiny 中使用条件面板。我不能使用输入,因为这不适合我的需要。 我的代码基于我在以下网站上找到的示例:http://rstudio.github.io/shiny/tutorial/#dynamic-ui
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())
})
-> dataset() 在我的 Shiny 应用程序中提供当前选择的数据集。
似乎我的应用程序甚至没有到达 output$test 部分,因为它没有显示我的打印。每当我按下“保存数据”选项卡时,它应该会出现在这里。
如果有人可以为我提供解决方案或解释为什么我的应用程序没有进入 output$test 部分,我将不胜感激。
【问题讨论】:
标签: r conditional shiny