如何解决R Shiny - 不同标签面板的独立选择输入下拉菜单
我是闪亮的新手,并在下面尝试了几个小时,但不能!!!
我有一个“selectinput”下拉菜单和 3 个选项卡面板。 3 个 tabpanels 的下拉列表是不同的,在您专家的帮助下以某种方式使它们具有反应性。
我面临的问题是,我在 tabpanel 1 的下拉列表中选择了一个选项“X”,然后移动到 tabpanel 2 并在那里选择选项“A”。当我回到 tabpanel1 时,选项“X”消失了,下拉列表是空白的,因为 tabpanel 2 的下拉列表中没有“X”。
谁能帮我解决这个问题?
我尝试过的简化脚本:
selectInput(inputId = 'selected.indicator',NULL,choices = c('')),#######
tabsetPanel(
tabPanel("tabPanel1",value = 'tab1',tableOutput("table1")),tabPanel("tabPanel2",value = 'tab2',DT::dataTableOutput("table2"),downloadButton(outputId = "download",label = "Download Table")),tabPanel("tabPanel3",value = 'tab3',DT::dataTableOutput("table3")),id ="tabselected"
)
#######
choices = reactiveValues(
tab1 = table1$column1,tab2 = table2$column1,tab3 = table3$column1
)
#######
observeEvent(input$tabselected,{
updateSelectInput(session,'selected.indicator',choices = choices[[input$tabselected]])
#output$lastselection = renderText(input$selected.indicator)
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。