2

내 shinydashboards를 flexdashboard로 이식하려고하는데 서버 측 렌더링 된 객체에 문제가 있습니다.반응성 반짝 이는 플렉스 대시 보드에서 출력 - 전체 대시 보드를 종료합니까?

uiOutput("weeklyWeekSelector") 

이 아니라 I 페이지를로드 처음 작동이 예에서

는 I 서버 측에게

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

렌더링하고 계기판에 표시되는 입력 선택을 그러나 다음을 수행 할 경우 : 1. 페이지를로드하십시오 (정상적으로 작동 중입니다). 2. 페이지 크기를 조정하여 페이지를 다시로드하십시오 (로드가 다시 발생 함)

n 표시된 입력 선택기가 대시 보드에서 완전히 사라집니다. 뿐만 아니라, 그것은 웹 사이트의 더 많은 인스턴스 (나는 반짝이는 서버에서)를 ALL에서 사라질 것입니다. 대시 보드/반짝 이는 응용 프로그램은 shinyserver (다시 새로운 파일을 복사) 내부에 다시로드해야 UI가 다시 표시됩니다.

이 문제는 서버 쪽 ggvis 플롯을 렌더링하고 전달할 때도 발생합니다.

이 문제의 arrises을 내가 사용하는 두 : 1. Shinyserver (여기 dockerfile : https://github.com/raubreywhite/shiny는) 2 rmarkdown :: RStudio

에서 실행 나는 .Rmd 파일과 여기에 데이터를 첨부했습니다

: https://github.com/rstudio/flexdashboard/issues/61

이것이 flexdashboard의 버그인지 나는 모르지만 나는 flexdashboard와 shinydashboard 사이의 여러 가지 사고 방식을 이해하지 못했기 때문에 잘못된 것을하고 있습니다.

감사합니다.


나는 이것에 대해 더 많은 조사를 해왔으며, 페이지를 새로 고침하면 이런 일이 발생합니다. 그래서 uiOutput은 웹 사이트가 다시로드 된 후에 사라지는 것 같습니다.

답변

1

문제를 발견했습니다. .rmd 파일의 시작 부분에 YAML이있었습니다.

오래된/잘못된 YAML :

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

새로운/올바른 YAML :

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