2017-02-08 2 views
0

ausgelöst Ich versuche, ein Registerfeld nach ein Benutzer gedrückt eine Aktionsschaltfläche in einem Rmarkdown Dokument zu erzeugen, die Shiny ist verwenden.eine Registerkarte, nach einem Knopf Erstellen hat in glänzenden

Hier ist ein minimal tragfähige Beispiel dafür, was ich bisher (nicht die gewünschten Ergebnisse produzieren):

--- 
 
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") 
 
```

Antwort

1

Versuchen mit

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

Arbeiten wie ein Charme. Vielen Dank! –

Verwandte Themen