【发布时间】:2019-09-25 09:18:38
【问题描述】:
在我的 RMarkdown \ flexdashboard 代码和 shiny 的下面代码的 sn-p 中,我需要修改 choices 的第二个 selectInput() 函数,基于在第一个所做的选择selectInput() 函数。
selectInput('theme', 'Select theme:',
choices = c(dtThemes$Theme %>% unique()))
selectInput('question', 'Select Question:',
choices = c(dtQuestions$Question %>% unique())) # This works
#choices = strQuestions) # This does not work
strQuestions <- reactive({
nQuestions <- dtThemes[Theme == input$theme, Q2018]
dtQuestions[nQuestion %in% nQuestions, strQuestion]
})
我该怎么做?
在renderUI() 中封装代码没有帮助:
renderUI({
selectInput('question', 'Select Question:',
strQuestions(), width="100%")
})
【问题讨论】:
-
我尝试在相关帖子中完成它 - 这也是
flexdashboard:stackoverflow.com/questions/45975959/…,尚未成功......
标签: r shiny r-markdown flexdashboard