【问题标题】:Creating a tab after an action button has been triggered in shiny在闪亮触发操作按钮后创建选项卡
【发布时间】:2017-02-08 02:50:11
【问题描述】:

我正在尝试在用户按下使用 Shiny 的 Rmarkdown 文档中的操作按钮之后生成一个标签面板。

这是迄今为止我所拥有的一个最小可行示例(没有产生预期的结果):

---
title: "Test Doc"
output: html_document
runtime: shiny
---

```{r, echo = FALSE, results="hide", message=FALSE, warning=FALSE}
library(shiny)
library(rmarkdown)
```

```{r, echo = FALSE, cache=FALSE}
sidebarPanel(
  actionButton("testButton", label="Test!",
                            icon=icon("search"))
)
```

```{r, echo = FALSE, cache=FALSE}
tab_test_1<-eventReactive(input$testButton, {
  output$tab_test<-renderUI({
    tabsetPanel(tabPanel("Plot"))
  })
})
uiOutput("tab_test")
```

【问题讨论】:

    标签: r shiny r-markdown


    【解决方案1】:

    试试

    ```{r, echo = FALSE, cache=FALSE}
    output$tab_test<-renderUI({
        req(input$testButton);
        tabsetPanel(tabPanel("Plot"))
      })
    uiOutput("tab_test")
    ```
    

    【讨论】:

    • 像魅力一样工作。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    • 2021-07-11
    • 2019-05-02
    • 1970-01-01
    • 1970-01-01
    • 2015-12-12
    相关资源
    最近更新 更多