我需要从tabsetR Markdown 文档(使用 Shiny 运行时)中选择一个选项卡。
我遵循How to select a specific tabPanel in Shiny 中的示例,并尝试将其调整为 R Markdown。我id在标签集/标签中添加了s,并在updateTabsetPanel()通话中使用了它们,但似乎不起作用。(我在检查结果仪表板中的各个 HTML 元素时使用了弹出的名称。)
如何tabset通过单击按钮从 中选择“Chart3”选项卡?
编辑:我需要能够以编程方式(例如通过observeEvent()调用)选择特定的选项卡,而不仅仅是在启动时。
---
title: "Tabset Column"
output: flexdashboard::flex_dashboard
runtime: shiny
---
Column
-------------------------------------
### Chart 1
```{r}
actionButton("switch_tab", "Switch tab", width=200)
```
Column {#mytabset .tabset}
-------------------------------------
### Chart 2
```{r}
```
### Chart 3 {#mytab}
```{r}
observeEvent(input$switch_tab, {
updateTabsetPanel(session, inputId = "section-mytabset", selected = "#section-mytab")
})
```
Run Code Online (Sandbox Code Playgroud) 我正在尝试在selectInput的值更改时动态切换tabsetPanel中的活动tabPanel.我怎么能做到这一点?