1
fluidPageとsidebarPanelとmainPanelを使用したレイアウトを持つShinyアプリケーションを作成しました。今はサイドバーパネルを最小限に抑えるボタンを使用していますが、そのときにmainPanelがその幅を保持します。私がしたいのは、mainPanelが新しいスクリーンサイズに調整し、オリジナルの66%を通常使用するのではなく、ウィンドウ全体を使用することです。R Shiny - sidebarPanelを最小化するとMainPanelウィンドウのサイズを変更します
これは私がserver.rファイルで使用していますボタンのイベントです:
observeEvent(input$showpanel, {
if(input$showpanel == TRUE) {
shinyjs::show(id = "Sidebar")
shinyjs::enable(id = "Sidebar")
}
else {
shinyjs::hide(id = "Sidebar")
}
})
これは私がmainPanelウィンドウの一番上に現在あるui.rファイルで使用していますボタンです。私はsidebarPanelを隠すときmainPanelウィンドウにCSSやHTMLを追加する方法があるかどう
mainPanel(
bsButton("showpanel", "Show/hide sidebar", type = "toggle", value = TRUE),
は知ってはいけません。
これは私のShinyアプリケーションSBistaで動作しました。あなたの助けに感謝! – djturbine