r - ShinydashboardPlus 中默认打开右侧边栏
问题描述
有什么方法可以在shinydashboardPlus 中默认打开右侧边栏?
library(shiny)
library(shinydashboard)
shinyApp(
ui = dashboardPagePlus(
header = dashboardHeaderPlus(
enable_rightsidebar = TRUE,
rightSidebarIcon = "gears"
),
sidebar = dashboardSidebar(),
body = dashboardBody(),
rightsidebar = rightSidebar(
background = "dark",
rightSidebarTabContent(
id = 1,
title = "Tab 1",
icon = "desktop",
active = TRUE,
sliderInput(
"obs",
"Number of observations:",
min = 0, max = 1000, value = 500
)
)
),
title = "Right Sidebar"
),
server = function(input, output) { }
)
解决方案
您必须将 css 类添加control-sidebar-open
到仪表板的 body 标记中。
这可以按如下方式完成:
library(shiny)
library(shinydashboard)
library(shinydashboardPlus)
shinyApp(
ui = tags$body(class="skin-blue sidebar-mini control-sidebar-open", dashboardPagePlus(
header = dashboardHeaderPlus(
enable_rightsidebar = TRUE,
rightSidebarIcon = "gears"
),
sidebar = dashboardSidebar(),
body = dashboardBody(
),
rightsidebar = rightSidebar(
background = "dark",
rightSidebarTabContent(
id = 1,
title = "Tab 1",
icon = "desktop",
active = TRUE,
sliderInput(
"obs",
"Number of observations:",
min = 0, max = 1000, value = 500
)
)
),
title = "Right Sidebar"
)),
server = function(input, output) {
}
)
推荐阅读
- math - 给定n个点。找出面积最大的三角形
- angular - 角度如何显示文件图像(字节[])
- javascript - 幻灯片图像+文字
- sql - Postgresql,从日志中替换查询中的参数,regexp_replace 函数的想法?
- reactjs - 如何更新 updateAccess 字段中的信息?
- python - TPU 上的 RaggedTensor
- php - 从当前帖子(自定义帖子类型)中获取子类别和父类别名称(自定义分类)
- android - TelephoneManager.getAllCellInfo() 在服务内返回 null
- postgresql - 在 Postgres 中更新 Json 列
- bash - awk:多个 CSV 文件中多列数据的数学运算