作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要从 tabset
中选择一个选项卡在 R 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")
})
```
最佳答案
{.active}
属性可以在启动仪表板时回答您的问题(静态解决方案),并且适用于 html_document
:
---
title: "Active Tabset"
output: html_document
---
Column {.tabset}
-------------------------------------
### Tab 1
Some text
### Tab 2 {.active}
Some other text
Flexdashboard
:
---
title: "Active Tabset"
output: flexdashboard::flex_dashboard
---
Column {.tabset}
-------------------------------------
### Tab 1
Some text
### Tab 2 {.active}
Some other text
RMarkdown
issue guide结束后,我提交了
new issue与上面的最小可重现示例。
关于r - 如何在 R Markdown 中选择特定选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66249747/
我是一名优秀的程序员,十分优秀!