0
私の光沢のあるアプリには、mainPanelに3つのtabPanelがあり、各tabPanelにはそれぞれ独自のsidebarPanelがあります。私はsidebarPanel設定するshinyBSを使用する「のショーをして隠す」光沢のあるサイドバーパネルを非表示にする
observeEvent(input$showpanel, {
if(input$showpanel == TRUE) {
removeCssClass("Main", "col-sm-12")
addCssClass("Main", "col-sm-8")
shinyjs::show(id = "Sidebar")
shinyjs::enable(id = "Sidebar")
}
else {
removeCssClass("Main", "col-sm-8")
addCssClass("Main", "col-sm-12")
shinyjs::hide(id = "Sidebar")
}
})
サーバー
でbsButton("showpanel", "Show/Hide sidebar",icon = icon("toggle-off"), type = "toggle",style = "info", value = TRUE)
を私は期待のように数回は、2つのタブが動作テストが、プロットとタブ(私はplotly使用)、サイドバーを隠しているように見えますが、他のタブをクリックしてPlotタブに戻るまで、プロットは自動的に伸びません。ですから、フルスクリーンでプロットを見たい場合は、別のタブをクリックして余分にして戻ってくる必要があります。
この問題を解決するにはどうすればよいですか?
おかげ