/ / UiOutput reativa no painel flexível brilhante - mata o painel inteiro? - brilhante, servidor brilhante, shinyapps, painel brilhante, flexdashboard

UiOutput reativa em painel flexível brilhante - mata o painel inteiro? - brilhante, servidor brilhante, shinyapps, painel brilhante, flexdashboard

Eu estou tentando passar por meus quadros brilhantes para flexdashboard e estou correndo em problemas com objetos que são processados ​​no lado do servidor.

Neste exemplo, eu tenho um seletor de entrada que é processado no lado do servidor

output$weeklyWeekSelector <- renderUI({
selectInput("weeklyWeeks",
label = "Uker",
choices = as.list(weeks),
multiple=TRUE,selectize=FALSE,
selected = weeks[1:26],
size=35)
})

e, em seguida, exibido no painel:

uiOutput("weeklyWeekSelector")

Isso funciona bem na primeira vez que eu carregar a página, no entanto, se eu fizer o seguinte: 1. Carregue a página (funcionando bem!) 2. Redimensione a página (fazendo com que ela seja recarregada)

Então, meu seletor de entrada exibido desaparecerá do painel totalmente. Não só isso, mas vai desaparecer TODOS outras instâncias do site (eu tenho em um servidor brilhante). O aplicativo de painel / brilhante precisa ser recarregado dentro do shinyserver (apenas copio em novos arquivos) para que a interface do usuário apareça novamente.

Este problema também surge quando eu renderizo um ggvis plot server-side e o passo adiante.

Esse problema surge quando eu uso os dois: 1. Shinyserver (dockerfile aqui: https://github.com/raubreywhite/shiny) 2. rmarkdown :: executar no RStudio

Eu anexei o arquivo .Rmd e os dados aqui: https://github.com/rstudio/flexdashboard/issues/61

Eu não sei se isso é um bug com o flexdashboard ou se estou fazendo algo errado porque não entendi as diferentes maneiras de pensar entre o flexdashboard e o shinydashboard.

Obrigado!


Eu estive olhando mais sobre isso, e também parece que isso acontece se eu recarregar a página. Então, o uiOutput parece desaparecer depois que o site é recarregado.

Respostas:

1 para resposta № 1

Eu descobri o problema. Foi meu YAML no início do arquivo .rmd.

YAML antigo / errado:

---
title: "NorMOMO"
output:
flexdashboard::flex_dashboard:
orientation: rows
vertical_layout: fill
---

YAML novo / correto:

---
title: "NorMOMO"
output:
flexdashboard::flex_dashboard:
orientation: rows
vertical_layout: fill
runtime: shiny
---