我試圖將我的shinydashboard移植到flexdashboard,並且遇到了呈現服務器端對象的問題。閃亮的flexdashboard中的活動uiOutput - 殺死整個儀表板?
在本例中,我有一個是服務器端呈現
output$weeklyWeekSelector <- renderUI({
selectInput('weeklyWeeks',
label = 'Uker',
choices = as.list(weeks),
multiple=TRUE,selectize=FALSE,
selected = weeks[1:26],
size=35)
})
,然後在儀表板上顯示的輸入選擇器:
uiOutput("weeklyWeekSelector")
這非常第一次加載該頁面,但是,如果我這樣做: 1.加載頁面(工作正常!) 2.調整頁面大小(導致它重新加載)
我顯示的輸入選擇器將完全從儀表板中消失。不僅如此,它會從消失所有網站的其他實例(我有一個閃亮的服務器上)。儀表板/閃亮的應用程序然後需要重新加載在shinyserver裏面(我只是複製新文件),UI再次出現。
當我渲染ggvis plot服務器端並傳遞它時,也會出現此問題。
這個問題棱,當我同時使用: 1. Shinyserver(dockerfile這裏:https://github.com/raubreywhite/shiny) 2. rmarkdown ::上RStudio
運行我已經附加了.Rmd文件,這裏的數據:https://github.com/rstudio/flexdashboard/issues/61
我不知道這是flexdashboard的錯誤還是我做錯了什麼,因爲我沒有理解flexdashboard和shinydashboard之間不同的思維方式。
謝謝!
我一直在尋找更多的這一點,而且它似乎也會發生這種情況,如果我重新加載頁面。所以uiOutput似乎在網站重新加載後消失。